python學習第二天

2021-09-28 20:37:15 字數 1304 閱讀 6683

我在這裡列舉的是python語言和其他語言的不一樣的地方,一樣的地方就不說。

1.單個if語句可以通過and or not實現多重條件判斷

if

2>

1 and not 2

>

3;

2.python使用縮排而不用大括號來標記**塊

所以我們在使用的時候要注意ps:else後需要加冒號

例如

if

2>3:

print

('haha'

)else

:print

('...'

)

python似乎可以識別:下一行就自動縮排兩格反而在語句段的末尾不用加任何符號

和其他語句的用法類似

assert即『斷言』 但這個詞條的後邊為false的時候就會丟擲異常;

出現的異常名稱為 assertionerror;

用於單元的除錯。

類似的有

a=3-

2assert a>

0

用法類似,注意也是用縮進來代替大括號

在python語句中for語句的使用

for i in 『love』

輸出迴圈就是l o v e

range(start   stop ,step=

1 )

這個函式的意思是生成乙個從start 引數值開始到stop引數值,步長為step的數字數列,步長預設值為1

包括start的值但是不包括stop的值,可以理解stop是乙個跳出迴圈的條件。

enumerate(sequence,start=

0 )

chuan=(a,b,c,v)

2s=list(enumerate

(seasons))

print

(2s)

#[(0,a),(1,b),(2,c),(3,v)]

就像第二個**塊一樣,enumerate(a)在返回a的值的同時還會給元素乙個索引值(預設從0開始)

用enumerate(a,j)可以將索引值起始值改為j;

for語句和enumerate()與for語句一起用

for i,a in enumerate(a)

do something with a

pass語句是檢查錯誤的時候放在那些必須要有語句的地方

break 和continue用法和c++一樣

Python學習第二天

1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...

python學習第二天

if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...

學習Python 第二天

今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。for迴圈寫法 for 變數 in range 起點,終點,步長 迴圈體例題 列印實心菱形 for i in range 4,5 for j in range abs i print end for j in ra...