PRint 相關
print可以列印多個表達式,只要將它們用逗號隔開就好,結果中每個參數之間都會插入一個空格,使用+可以避免空格,如
>>> print 'age :',42
age: 42
>>> print 'hello'+','+'world'
hello,world
在print語句結尾加上逗號,接下來的語句會與前一句在同一行列印,如
print 'hello',print 'world'
結果
>>>
hello world
import相關
fromsomesomet.導入模組中所有的函數
import somemoudle as othermodulename -- 給模組取個別名
form somemodule import somefunc ad otherfuncname -- 給予模組的函數-- 將多個值的序列解開,然後放到變數的序列中,如
>>> scoundrel = {'name':'Robin','firlfriend':'marion'}
>>> key, value = scoundrel.popitem()>>> key
'firlfriend'>>> value
'marion'
鍊式賦值-- 將同一個值賦值給多個變數的捷徑,如
x=y =somefunction()
增量賦值-- 將表達式運算子放置在賦值運算子=的左邊,如
x += 1
語句區塊
冒號(:)用來識別語句區塊的開始,區塊中的每一個語句都是縮排的(縮排量相同)。當回退到和已經閉合的區塊一樣的縮排量時,就表示當前區塊已經結束了。
三人行
pass -- 程式什麼事情都不用做。
del -- 刪除對象,但不會影響值,如
>>> x = y = [1,2]
>>> y[1] = 'p'>>> y
[1, 'p']>>> x
[1, 'p']
>>> del x
>>> x
Traceback (most recent call last):
shell File "
NameError: name 'x' is not defined
>>> y
exec -- 執行一個字串的語句
print 'hello, world!'")
hello, world!
60