標籤:布爾值 常見 int print upper 二進位 表示 bool col
一、數字int
用於計算該數字在的二進位形式所佔的位元。
a = 9 # 9的二進位是1001b = a.bit_length()print(b)
結果:
4
二、字串str
對字串中的小寫字母轉換為大寫:
a = "abcde"b = a.upper()print(b)
結果如下:
ABCDE
對字串中的大寫字母進行小寫轉換:
a = "ABCDE"b = a.lower()print(b)
結果如下:
abcde
對指定字元或字串進行替換操作:
a = "abcdedecde"b = a.replace(‘cde‘, ‘xue‘)print(b)
結果如下:
abxuedexue
"cde"作為第一個參數,是被替換對象,"xue"作為第二個參數,是替換入的對象。該方法還有第三個參數,為替換的次數,預設值為-1,表示替換所有匹配的字元(串)。
尋找字串中指定的字元或字串,返回第一個符合匹配的字元(串)的下標,若找不到,則返回-1:
a = "abcdedecde"b = a.find(‘cde‘)c = a.find(‘z‘)print(b)print(c)
結果如下:
2-1
消除字串中給定的字串及字串的子串(不賦參數消除空白字元):
a = "cdabcdedecde"b = a.strip(‘cde‘)print(b)
結果如下:
ab
說明:‘cde‘的子串為:‘cde‘, ‘cd‘, ‘de‘, ‘c‘, ‘d‘, ‘e‘,strip方法將‘cde‘的子串與字串對象進行匹配,若匹配成功,則逐一消除該子串。最終結果為ab。
按照指定字元(串),對字串進行切片分割,結果返回列表:
a = "cdabcdedecde"b = a.split(‘cd‘)print(b)
結果:
[‘‘, ‘ab‘, ‘ede‘, ‘e‘]
將字元(串)插入到指定字串的字元之間:
a = "cdabcdedecde"b = ‘_+_‘.join(a)print(b)
結果:
c_+_d_+_a_+_b_+_c_+_d_+_e_+_d_+_e_+_c_+_d_+_e
‘_+_‘為插入對象,join()的參數為被插入對象。
三、列表list
四、元組tuple
五、字典dict六、布爾值bool
Python之基礎資料型別 (Elementary Data Type)及其常見方法