Difference between revisions of "Python quick reference"

From thelinuxwiki
Jump to: navigation, search
(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

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]