Appendix A. Python Language Summary
This appendix summarizes the Python language as used in this book. Some of its more obscure features have been omitted.
Language Components
Special Syntactic Elements
#Begins a comment; the rest of the line is ignored
\At end of line, indicates that line break should be ignored
''or""Enclose a one-line string
''' '''or""" """Enclose a multiline string
()Enclose an expression or call a function
Keywords
Table A-1 shows the complete list of Python’s keywords. Note that a few of them play multiple roles:
notis a logical operator and part of thenot inandis notoperators.inis an operator as well as part of aforstatement.asnames things in bothwithstatements andexceptclauses.
Kind | Keywords | Note |
Value names |
| |
Operators |
| It is the
words that are keywords: |
General |
| |
Definitions |
| |
| These two keywords affect the scope of assigned names; they are not used in any of the book’s code examples. | |
Conditionals |
| |
Loops and iterations |
| Also |
Exception handling |
|
|
Special Names
In addition to keywords, the names described in Table A-2 have special significance. An asterisk stands for any ...