python 核心編程 練習題

 chapter 3

3-1.    標識符。爲什麼 Python 中不需要變量名和變量類型聲明?

答:因爲變量在第一次賦值的時候就被自動聲明瞭。

 

3–2.   標識符。爲什麼 Python 中不需要聲明函數類型?

答:我想和變量一樣,是動態類型,    在創建--也就是賦值時,解釋器會根據語法和右側的操作數來決定新對象的類型。
在對象創建後,一個該對象的應用會被賦值給左側的變量。

3–3.   標識符。爲什麼應當避免在變量名的開始和和結尾使用雙下劃線?

答:因爲這在python中是專用的,__xxx__表示系統定義的名字


3–4.   語句。在 Python 中一行可以書寫多個語句嗎?

Ans:OK。用“;”
3–5. 語句。在 Python 中可以將一個語句分成多行書寫嗎?

Ans:OK,using "/"


3–6.   變量賦值
(a)賦值語句 x, y, z = 1, 2, 3 會在 x、y、z 中分別賦什麼值?
(b)執行 z, x, y = y, z, x 後,x、y、z 中分別含有什麼值?

Ans:

>>> x,y,z = 1,2,3
>>> x
1
>>> y
2
>>> z
3
>>> z,x,y = y,z,x
>>> x
3
>>> y
1
>>> z
2
>>>

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章