Python學習之路——Python基礎之基本資料型別
阿新 • • 發佈:2018-11-09
基本資料型別
- 數字
- 字串
- 列表 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 是否存在不可顯示的字元