基本數據類型
- 數字
- 字符串
- 列表 list
- 元祖 tuple
- 字典 dict
- 布爾值 bool
×××的魔法
- 數字
- 將字符串轉換爲數字:int
a = "123" print(type(a),a) b = int(a) print(type(b),b) num = "0011" v = int(num,base=2) print(v)
- bit_length
age = 10 r = age.bit_length() print(r)
- 將字符串轉換爲數字:int
- 字符串
後面帶等號的參數,可帶可不帶
沒有等號的參數,一定需要提供- .count 去字符串中尋找,尋找子序列的出現次數
- .center 設置寬度,並將內容居中
- .endswith 判斷 以什麼結尾
- .find 從開始往後找,找到第一個之後,獲取其位置
- .format 格式化信息,將一個字符串中的佔位符
- .index 查找內容,找不到直接報錯
- .isalnum 字符串中是否只包含字母和數字
- .isalpha 字符串中是否只包含字母,漢字
- .isdecimal 字符串中是否只包含數字
- .isdigit 字符串中是否只包含數字
- .expandtabs 斷句,製表
- .isprintable 是否存在不可顯示的字符
- .isspace 判斷是否全部是空格
- .join 將字符串中的每一個元素按照指定分隔符進行拼接
- .ljust
- .rjust
- .zfill
- .islower
- .lower
- .isupper
- .upper
- .lstrip
- .rstrip
- .strip
- .strip("xx")
- .maketrans 創建對應關係
- .translate 按照給定的對應關係進行轉換
- .partition 進行分割 包含分割的元素
- .rpartition
- .split 進行分割,不包含分割的元素
- .rsplit
- .splitlines 進行分割,只根據換行分割
- .startswith 判斷是否以XXX開頭
- .endswith 判斷是否以XXX結尾
- .swapcase 大小寫轉換 aLex --> AlEX
- .isprintable 是否存在不可顯示的字符