国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

跟老齊學Python之正規地說一句話

2020-02-23 05:54:34
字體:
來源:轉載
供稿:網友

小孩子剛剛開始學說話的時候,常常是一個字一個字地開始學,比如學說“餃子”,對他/她來講,似乎有點難度,大人也聰明,于是就簡化了,用“餃餃”來代替,其實就是讓孩子學會一個字就能表達。當然,從教育學的角度,有人不贊成這種方法。這個此處不討論了。如果對比學習編程,就好像是前面已經學習過的那些各種類型的數據(對應這自然語言中的單個字、詞),要表達一個完整的意思,或者讓計算機完成一個事情(動作),不得不通過一句話,這句話就是語句,它是按照一定規則組織起來的。自然語言中的一句話,按照主謂賓的語法方式組織,計算機編程中的語句,也是按照一定的語法要求進行組織。

雖然在第一部分中,已經零星涉及到語句問題,并且在不同場合也進行了一些應用。畢竟不那么系統。本部分,就比較系統地介紹python中的語句。

為了有總括的印象,先看看python中都包括哪些語句:

賦值語句

if語句,當條件成立時運行語句塊。經常與else, elif(相當于else if)配合使用。
for語句,遍列列表、字符串、字典、集合等迭代器,依次處理迭代器中的每個元素。
while語句,當條件為真時,循環運行語句塊。
try語句。與except, finally, else配合使用處理在程序運行中出現的異常情況。
class語句。用于定義類型。
def語句。用于定義函數和類型的方法。
pass語句。表示此行為空,不運行任何操作。
assert語句。用于程序調適階段時測試運行條件是否滿足。
with語句。Python2.6以后定義的語法,在一個場景中運行語句塊。比如,運行語句塊前加鎖,然后在語句塊運行退出后釋放鎖。
yield語句。在迭代器函數內使用,用于返回一個元素。
raise語句。拋出一個異常。
import語句。導入一個模塊或包。常用寫法:from module import name, import module as name, from module import name as anothername
特別說明,以上劃分也不是很嚴格,有的內容,有的朋友不認為屬于語句。這沒關系,反正就是那個東西,在編程中使用。不糾結于名詞歸類上。總之這些都是要掌握的,才能順利編程呢。

再談賦值語句

還記得賦值,簡單也不簡單那一講中所提到的賦值語句嗎?既然談語句,就應該從這個開始,一方面復習,另外一方面,希望能夠深點,深點的感覺總是很好的(我說的是理解python,思無邪。前面有一個關于list的內容:再深點,更懂list,就有喜歡看玩笑的看官思邪了。哈哈。)

代碼如下:
>>> qiwsir = 1
>>> python = 2
>>> x, y = qiwsir, python   #相當于x=qiwsir,y=python
>>> x
1
>>> y

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 右玉县| 平昌县| 海伦市| 曲阳县| 长武县| 遵义市| 墨江| 沈阳市| 沛县| 宝应县| 恭城| 新泰市| 黄石市| 武宣县| 孝义市| 岐山县| 巴林左旗| 通化市| 大化| 吕梁市| 同仁县| 台南市| 徐汇区| 四会市| 大邑县| 南江县| 双柏县| 梁山县| 泽州县| 乌审旗| 陕西省| 太康县| 墨玉县| 新化县| 香格里拉县| 五家渠市| 宝山区| 沙河市| 平远县| 镇巴县| 新源县|