天天看點

python 字元串轉數字_Python - 基本資料類型及其常用的方法之數字與字元串

喜歡程式設計,熱愛分享,希望能結交更多志同道合的朋友,一起在學習Python的道路上走得更遠!有不懂的問題可以私聊我哦!

python 字元串轉數字_Python - 基本資料類型及其常用的方法之數字與字元串

數字(int):

1、int()(将字元串換為數字)

a = "123"print(type(a), a)b = int(a)print(type(b), b)num = "a"# 使用 int 方法時預設轉換為十進制數# 通過base來指定轉換後的類型v = int(num, base=16)print(v)
           

輸出:

123 12310
           

2、bit_length() (目前數字的二進制前面的零不算)

a1 = 2 # 0010a2 = 3 # 0011v1 = a1.bit_length()v2 = a2.bit_length()print(v1)print(v2)
           

輸出

22
           

字元串(str):

1、capitalize()

test = "aiden"# 首字母大寫v = test.capitalize()print(v)
           

輸出:

Aiden
           

2、casefold() 和 lower() (轉化大小寫)

test = "aiDen"v1 = test.casefold()print(v1)v2 = test.lower()print(v2)
           

輸出:

aidenaiden
           

lower() 隻針對英文的大小寫;casefold() 可以轉換很多未知的大小寫對應關系

3、center(); ljust(); rjust

test = "aiden"# 設定寬度, 并将内容居中# 20 代指總長度# * 空白位置的填充(一個字元,包括中文),預設為空v = test.center(20, "*")print(v)
           

輸出:

*******aiden********
           
test = "aiden"v1 = test.ljust(20, "*")v2 = test.rjust(20, "*")print(v1)print(v2)
           

輸出:

aiden******************************aiden
           

4、count()

test = "aidenaiden"# 在字元串中查找子列的個數# 2 表示從第 2 個開始;4 表示到第 3 個時結束(從零開始計數)v1 = test.count("a")v2 = test.count("de