Python之基本數據類型及其常見方法
阿新 • • 發佈:2018-07-25
class pla strip() 及其 小寫字母 nbsp 基本數據類型 lower 空白
一、數字int
- int.bit_length()
用於計算該數字在的二進制形式所占的位數。
a = 9 # 9的二進制是1001 b = a.bit_length() print(b)
結果:
4
二、字符串str
- str.upper()
對字符串中的小寫字母轉換為大寫:
a = "abcde" b = a.upper() print(b)
結果如下:
ABCDE
- str.lower()
對字符串中的大寫字母進行小寫轉換:
a = "ABCDE" b = a.lower() print(b)
結果如下:
abcde
- str.replace()
對指定字符或字符串進行替換操作:
a = "abcdedecde" b = a.replace(‘cde‘, ‘xue‘) print(b)
結果如下:
abxuedexue
"cde"作為第一個參數,是被替換對象,"xue"作為第二個參數,是替換入的對象。該方法還有第三個參數,為替換的次數,默認值為-1,表示替換所有匹配的字符(串)。
- str.find()
尋找字符串中指定的字符或字符串,返回第一個符合匹配的字符(串)的下標,若找不到,則返回-1:
a = "abcdedecde" b = a.find(‘cde‘) c = a.find(‘z‘) print(b) print(c)
結果如下:
2 -1
- str.strip()
消除字符串中給定的字符串及字符串的子串(不賦參數消除空白字符):
a = "cdabcdedecde" b = a.strip(‘cde‘) print(b)
結果如下:
ab
說明:‘cde‘的子串為:‘cde‘, ‘cd‘, ‘de‘, ‘c‘, ‘d‘, ‘e‘,strip方法將‘cde‘的子串與字符串對象進行匹配,若匹配成功,則逐一消除該子串。最終結果為ab。
- str.split()
按照指定字符(串),對字符串進行切片分割,結果返回列表:
a = "cdabcdedecde" b = a.split(‘cd‘) print(b)
結果:
[‘‘, ‘ab‘, ‘ede‘, ‘e‘]
- str.join()
將字符(串)插入到指定字符串的字符之間:
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之基本數據類型及其常見方法