PythonBasis1

1.字符串操作符函數

1.str.spit(",") 拆分爲列表。
2.str.lower 全小寫
3.str.upper 全大寫
4.str.count(“O”) O的個數
5.str.replace(old,new) 取代
6.str.center(width,fillchar) 居中
7.str.strip(chars) 去掉字符串兩邊的字符
8.“char".join(string) 每個元素間以char分隔

2.字符串的格式化

在這裏插入圖片描述
在這裏插入圖片描述

3.進制與編碼轉換

1.hex(x) 將x轉換爲十六進制。
2.oct(x) 將x轉換爲八進制。
3.chr(x) 將unicode編碼轉換爲字符。
4.ord(x) 將字符轉換爲unicode編碼。

4.time模塊的函數

1.time() 獲取時間戳。
2.ctime() 獲取時間字符串。
3.gmtime()
4.strftime()格式化日期
5.strptime() 將格式化日期轉換爲時間戳。
6.gmtime() 獲取計算機可處理的時間數據。
7.per_couter ()程序計時,在算法前後輸入該語句用後面見前面的可以計算出算法的運行時間。

時間函數

在這裏插入圖片描述

5.random模塊函數

1.random.seed設置種子,可使程序復現結果。
2.random.random() 取值[0.0,1.0)
3.random.randint(a,b) 隨機取a到b的整數。
4.random.randrage(m,n,k) k步長隨機取。
5.random.getrandbits(k) k字節的整數。
6.random.uniform(a,b) [a,b]隨機小數
7.random.choice(seq) 從序列seq中隨機取一個數。
8.random.shuffle(seq)將seq序列隨機排序。

6.簡化選擇結構

<表達式1> if <條件1> else <表達式2>
== 注意py中//和/的區別。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章