1.python 爲何不須要變量名和變量類型聲明?python
python語言中對象的類型和內存都是運行時肯定的。在建立也就是賦值時,解釋器會根據語法和右側的操做數來決定新對象的類型。ide
2.python 爲何不須要聲明函數類型?函數
待補充對象
3.python 爲何應當避免在變量名的開始和結尾使用雙下劃線?內存
合法標識符:字符串
-第一個字符必須是字母或下劃線「_」it
-剩下的字符能夠使字母和數字或者下劃線 class
-大小寫敏感 import
python用下劃線做爲變量前綴和後綴置頂特殊變量。 變量
- _xxx_ 系統定義名字
- _xxx 不是從‘from module import’ 不是從模塊導入
- _xxx 類中的私有變量名 模塊和類之外不可用。
4.python 一行書寫多個語句方式?
同一行書寫多個語句使用(;)號隔開。
例: import sys; x= 'foo' ; sys.stdout.write(x + '\n')
同一行書寫大大下降可讀性,不提倡。
5.python 同一語句多行書寫方式?
過長語句能夠使用反斜槓「\「分解成幾行。
例: if ( a == 1 ) and \
( b == 0 ) :
例外狀況,使用閉合操做符時,單一語句能夠跨多行。
例:在含中括號,小括號,花括號能夠多行書寫。
給變量賦值時:
a.b.c.d = (1,
2,3,4)
顯示一個三引號的字符串
printf '''aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa'''
6.變量賦值練習
(a) x,y,z = 1,2,3 x,y,z分別得值
>>>x 1
>>>y 2
>>>z 3
(b) 執行 z,x,y = y,z,x 後,x,y,z 分別含有什麼值?
>>>x 3
>>>y 1
>>>z 2