天天看点

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