mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-22 21:52:31 +03: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
|
x += 1 # Shorthand for x = x + 1
|
||||||
|
|
||||||
# Handle exceptions with a try/except block
|
# Handle exceptions with a try/except block
|
||||||
|
|
||||||
|
# Works on Python 2.6 and up:
|
||||||
try:
|
try:
|
||||||
# Use raise to raise an error
|
# Use raise to raise an error
|
||||||
raise IndexError("This is an index error")
|
raise IndexError("This is an index error")
|
||||||
except IndexError as e:
|
except IndexError as e:
|
||||||
pass # Pass is just a no-op. Usually you would do recovery here.
|
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
|
## 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
|
# You can do both at once, if you like
|
||||||
def all_the_args(*args, **kwargs):
|
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
|
# Python has first class functions
|
||||||
|
Loading…
Reference in New Issue
Block a user