此為基本語法,轉換、編碼、類別、算數、取代、連結、分割、時間、補0、輸入、str與byte互轉等。
一、轉換
1.str() 轉成字串
例:str(123)
2.int() 轉成整數
3.float() 轉成浮點數
二、編碼
1.中文編碼
開頭加入
# -*- coding: UTF-8 -*-
或
# coding=utf-8
三、類別
1. def
例:def kk():
四、算數
1.len 計算陣列有幾筆
str1 = '1-2-3'
str2 = str1.split('-')
print(str2)
print(len(str2))
結果:
['1', '2', '3']
3
五、 replace 取代
1. 全部取代
str1 = 'abcdef'
str_end=str1.replace('de', '123')
結果:str_end為abc123f
2. 取代幾次
例:取代 2 次
str1 = 'abcdef,abcde,abcde'
str_end = str1.replace('ab', '34', 2)
結果:
str_end為34cdef,34cde,abcde
六、join 連結
1. 連結字串
str1 = '&'
list1 = ['a', 'b', 'c']
str2 = str1.join(list1)
結果:
a&b&c
七、 split 分割
1.全部切割
str1 = '1-2-3'
str2 = str1.split('-')
結果:
['1', '2', '3']
2.切割幾次
str1 = '1-2-3'
str2 = str1.split('-',1)
結果:
['1', '2-3']
八、時間
1.取得現在時間
time.ctime()
2. 延遲時間
例:延遲5秒
time.sleep(5)
九、補0
1. zfill 正負數補0
str1 = "666"
s = str1.zfill(5)
結果:s為00666
2.純數字補0轉字串
str1 = 666
s="%05d" % str1
結果:s為00666字串
十、輸入
input("a: ")
十一、str與byte互轉
1. str轉bytes:encode()方法
2. bytes轉str:decode()方法
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。