Python中部分知識總結

2021-10-02 20:14:58 字數 1263 閱讀 8118

.input輸出的為字串,運用強制轉換,轉換為你所需要的型別

python中"/「兩個數相除,得到的是完全計算後的結果,例10/8=1.25;而」//"表示兩個數相除,結果中的小數部分直接被捨去,例10//8=1,3.0/2=1.0;

"**"表示冪運算子,例3**2=9;冪運算子比其左側的一元操作符優先順序高,比其右側的一元操作符低,例-3**2=-9,3**-2=0.11111…;

elif代表else if;使程式更加簡潔

三元操作符:x if 條件 else y ,例:small=x if xassert這個關鍵字,當後面的條件為假時,會出現assertionerror的提示,一般來說,將它置入程式中進行檢查。

for 《任意變數》 in 《語句(可能是陣列,字串…)>

languages = ["c", "c++", "perl", "python"] 

for x in languages:

print (x)

#輸出c c++

perl

python

python中沒有do…while迴圈;

如果你需要遍歷數字序列,可以使用內建range()函式。

語法:range(起始數值,終止數值,步長) range()函式內均是數字;

for i in range(5):    #只有乙個引數時,預設從0開始;

print(i)

#輸出012

34

也可以使用range指定區間的值:

for i in range(5,9):

print(i)

#輸出567

8

也可以使range以指定數字開始並指定不同的增量(甚至可以是負數,有時這也叫做』步長』):

for i in range(0,10,3):

print(i)

#輸出036

9

可以結合range()和len()函式以遍歷乙個序列的索引,如下所示:

for i in range(len(a)):

print(i,a[i])

#輸出1 谷歌

2 搜狗

3 火狐

還可以使用range()函式來建立乙個列表:

list1=list(range(5))

print(list1)

#輸出[0, 1, 2, 3, 4]

python中部分函式用法的總結

在寫python指令碼時,通常會遇到一些函式,下面對這些的函式用法做乙個總結 1 strip 函式 作用 移除字串頭尾指定的字元 預設為空格或換行符 或字串行。案例 案例 a asdjfadf 建立物件 a.strip out 75 asdjfadf 刪除開頭和結尾還有字元a a.strip a o...

Keras中部分函式的使用總結

1 keras中concatenate和add層的不同 在網路結構的設計上,經常說densenet和inception中更多採用的是concatenate操作,而resnet更多採用的add操作,那麼這兩個操作有什麼異同呢?concatenate操作是網路結構設計中很重要的一種操作,經常用於將特徵聯...

CSS中部分標籤

11.18 1.css3 2d轉換 translate 方法,根據左 x軸 和頂部 y軸 位置給定的引數,從當前元素位置移動。rotate 方法,在乙個給定度數順時針旋轉的元素。負值是允許的,這樣是元素逆時針旋轉。scale 方法,該元素增加或減少的大小,取決於寬度 x軸 和高度 y軸 的引數 sk...