Minor fixes to python doc

This commit is contained in:
Adam 2013-06-27 18:18:05 -07:00
parent aa18e7301c
commit d164d5a56e

View File

@ -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