Python學習 語句 語法

2021-07-28 10:51:21 字數 2226 閱讀 2029

#: 注釋,不支援多行注釋

\:  連線,當一行的程式太長時,可以使用連線符\(反斜槓)

1、使用if、elif 和 else 進行標記

小於兩個的選擇:

if  條件 :

語句段1

else :

語句段2

大於兩個的選擇:

if 條件1 :

語句段1

elif  條件2 :

語句段2

else :

語句段3

2、使用while進行迴圈

while條件:

語句段1

else:            # 可選

語句段2

break: 跳出迴圈

continue:跳到迴圈開始

3、使用for迭代

for變數 in 可迭代的物件

元組或列表在一次迭代過程產生一項,而字串迭代會產生乙個字元,對乙個字典進行迭代將返回字典中的鍵。想對字典中的值進行迭代,可使用values()函式:

for value in accusation.values():

print(value)

為了以元組的形式返回鍵值對,可以使用字典的items()函式:

for item inaccusation.items():

print(item)

4、使用zip()並行迭代

zip()函式在最短序列「用完」時就會停止

5、使用range()生成自然數序列

range()函式的用法類似於使用切片:range(start、stop、step),start的預設值為0,唯一要求的引數值是stop,產生的最後乙個數的值是stop的前乙個,並且step的預設值是1。

例:得到從0到10的偶數

list(range(0,10,2))

從乙個或多個迭代器快速簡潔地建立資料結構的一種方法。

列表推導式1:最簡單表示形式如下:

[expression foritem in iterable]

例:將通過列表推導建立乙個整數列表:

>>>number_list = [number for number in range(1,6)]

>>>number_list

[1,2,3,4,5]

第乙個number變數為列表生成值,也就是說,把迴圈的結果放在列表number_list中

第二個number為迴圈變數,其中 第乙個number 可以為表示式

列表推導式2:表示形式如下:

[expression foritem in iterable if condition]

>>>rows = range(1,4)

>>>cols = range(1,3)

>>>cells = [(row,col) for row in rows for col in cols]

>>> forcell in cells:

print(cell)

(1, 1)

(1, 2)

(2, 1)

(2, 2)

(3, 1)

(3, 2)

字典推導式:表示式如下:

>>> word = 'letters'

>>> letter_counts =

>>> letter_counts

集合推導式:表示式如下:

>>> a_set =

>>> a_set

生成器推導式:

元組沒有推導式,列表推導式的方括號變為圓括號後,圓括號之間的是生成器推導式,它返回的是乙個生成器物件,生成器僅在執行中產生值,乙個生成器只能運算一次,不能重新使用或備份。

>>> number_thing = (number fornumber in range(1,6))

>>> type(number_thing)

>>> number_list =list(number_thing)

>>> number_list

[1, 2, 3, 4, 5]

>>> try_again = list(number_thing)

>>> try_again

python學習 語句

1.1 基本輸出,換行輸出 1.2 print的逗號,可以使之在同一行。print a,print b,print c,abc 1.3 輸出到檔案 為重定向 將檔案用print方式寫入 f open lpc.txt r print f,python print f i like it f.close...

C 基礎學習(語句語法)

int a 1,b 2 bool re1 a b a 1 一假具假 console.writeline a 1 bool re2 a b b 1 一真具真 console.writeline b 2 當第乙個運算元為 假 真時 將不會判斷第二個運算元for 初始畫 迴圈條件 增減變數 預定次數的迴圈...

Python學習 語法初步

注釋 1.注釋的寫法 行注釋 以 開頭,可以單獨寫 也可以在 後面寫 塊注釋 好幾行 或者內容,用 或者雙引號 變數變數命名規則 1.變數命名可以包含數字,大小寫字母,下劃線或者更多,最好別用前三種之外的內容 2.數字不可以打頭 3.一般在python中,以下劃線開頭的內容有特殊含義,不建議使用,4...