mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Minor fixes to python doc
This commit is contained in:
parent
aa18e7301c
commit
d164d5a56e
@ -233,12 +233,20 @@ while x < 4:
|
||||
x += 1 # Shorthand for x = x + 1
|
||||
|
||||
# Handle exceptions with a try/except block
|
||||
|
||||
# Works on Python 2.6 and up:
|
||||
try:
|
||||
# Use raise to raise an error
|
||||
raise IndexError("This is an index error")
|
||||
except IndexError as e:
|
||||
pass # Pass is just a no-op. Usually you would do recovery here.
|
||||
|
||||
# Works for Python 2.7 and down:
|
||||
try:
|
||||
raise IndexError("This is an index error")
|
||||
except IndexError, e: # No "as", comma instead
|
||||
pass
|
||||
|
||||
|
||||
####################################################
|
||||
## 4. Functions
|
||||
@ -272,7 +280,13 @@ keyword_args(big="foot", loch="ness") #=> {"big": "foot", "loch": "ness"}
|
||||
|
||||
# You can do both at once, if you like
|
||||
def all_the_args(*args, **kwargs):
|
||||
pass
|
||||
print args
|
||||
print kwargs
|
||||
"""
|
||||
all_the_args(1, 2, a=3, b=4) prints:
|
||||
[1, 2]
|
||||
{"a": 3, "b": 4}
|
||||
"""
|
||||
|
||||
|
||||
# Python has first class functions
|
||||
|
Loading…
Reference in New Issue
Block a user