hello im new with python and i want to you ask a question.
is there any function like switch on C++ ?
pwnmercury 0 Newbie Poster
Recommended Answers
Jump to PostStandard answer îs that for fixed values use dictionary lookup, otherwise use if...elif...else.. Learn to use 'in' check in condions. If you want we can recode some meaningfull switch using C snippet in Python.
Jump to PostAn if ... elif ... elif ... sequence is a substitute for the switch or case statements found in other languages.
Cheers and Happy coding
Jump to PostYou can use break to get out of loops and continue to continue iteration from next value.
If you want to jump out deeper from loop I recommend to move the inner loops to function and do return from there.
Jump to Postis there fucntion like goto on C++
No,and i hope we never see goto it in python.
http://xkcd.com/292/Edsger W.Dijkstra wrote this in 1968.
A Case against the GO TO Statement
Jump to PostSwitch/case is rather slow in C or C++ and therefore was not implemented in Python. You can however use the much faster dictionary look-up to mimic a switch/case type function ...
# a dictionary switch/case like statement to replace # multiple if/elif/else statements in Python def switch_case(case): …
All 18 Replies
TrustyTony 888 pyMod Team Colleague Featured Poster
Beat_Slayer 17 Posting Pro in Training
pwnmercury 0 Newbie Poster
TrustyTony 888 pyMod Team Colleague Featured Poster
pwnmercury 0 Newbie Poster
snippsat 661 Master Poster
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
arkoenig 340 Practically a Master Poster
Beat_Slayer 17 Posting Pro in Training
arkoenig 340 Practically a Master Poster
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
arkoenig 340 Practically a Master Poster
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
arkoenig 340 Practically a Master Poster
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
Beat_Slayer 17 Posting Pro in Training
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.