Difference between revisions of "Python quick reference"
From thelinuxwiki
(→Simple statements) |
(→variable operations) |
||
Line 8: | Line 8: | ||
'''assigenment examples''' | '''assigenment examples''' | ||
− | + | <source lang="python"> | |
>>> var1 = 'foo' | >>> var1 = 'foo' | ||
>>> type(var1) | >>> type(var1) | ||
Line 14: | Line 14: | ||
>>> print var1 | >>> print var1 | ||
foo | foo | ||
+ | </source> | ||
+ | string assignment like above must be incapsulated by quotes or the right side is interpretted as a variable name. | ||
+ | example: | ||
+ | <source lang="python"> | ||
+ | >>> var1 = foo | ||
+ | </source> | ||
+ | Traceback (most recent call last): | ||
+ | File "<stdin>", line 1, in ? | ||
+ | NameError: name 'foo' is not defined | ||
===print=== | ===print=== |
Revision as of 15:38, 14 August 2017
Contents |
Introduction
Lexical analysis
Data model
Execution model
Expressions
Simple statements
variable operations
assigenment examples
>>> var1 = 'foo' >>> type(var1) <type 'str'> >>> print var1 foo
string assignment like above must be incapsulated by quotes or the right side is interpretted as a variable name.
example:
>>> var1 = foo
Traceback (most recent call last):
File "<stdin>", line 1, in ?
NameError: name 'foo' is not defined
print sing variable named foo
print foo
print multiple variables with text
print 'my variable are %s %s' % (FOO, BAR)
Common string operations
print nth word of string
print s.split()[n]