python基本数据类型用法

数字(整形) int

1.  int 将字符串转换成数字

1 a = "123"
2 b = int(a)
3 print(b)

  延伸1,使用type进行查看数据类型是否进行查看与转换

a = "123"
print(type(a),a)
b = int(a)
print(type(b),b)

  延伸2,进制之间的转换

num = "a"
v = int(num , base=16)  #以多少进制转换为10进制,当前以16进制转换为10进制
print(v)

2.  计算当前数字的二进制,至少用几位进行表示   使用bit_length方法

  #计算当前数字的二进制,至少用几位进行表示
a = 10
v = a.bit_length()
print(v)

字符串  str

1.转换字母大小写

  #将首字母变为大写
a = "Ma"
v = a.capitalize()
print(v)
  #将所有字母变为小写
a2 = "MA"
v2 = a2.casefold()
print(v2)

2.设置宽度为多少并居中显示,第一个参数为其余位置用什么进行填充,不设置为默认为空白

 #设置宽度为多少并居中显示,第一个参数为其余位置用什么进行填充,不设置为默认为空白
a3 = "alex"
v3 = a3.center(20,"*")  #当前设置为以20的宽度居中显示alex,并以*进行填充
print(v3)

3.查找字符串中出现某个字符的次数,第一个参数为从第几位开始,第二个参数为到第几位结束,不设置默认为从头开始

 #查找字符串中出现某个字符的次数,第一个参数为从第几位开始,第二个参数为到第几位结束,不设置默认为从头开始
a4 = "alexalexalex"
v4 = a4.count("ex",1,8) #当前设置为从第一位开始,第8位结束
print(v4)

4.以什么开始,以什么结束,验证字符串中,第一个参数为从第几位开始,第二个参数为到第几位结束,不设置默认为从头开始计算

#以什么开始,以什么结束,验证字符串中,第一个参数为从第几位开始,第二个参数为到第几位结束,不设置默认为从头开始计算
a5 = "alex"
v5 = a5.endswith("a",1,3)   #验证是否以a结束,
print(v5)   #结果为Flase
v5 = a5.startswith("a") #验证是否以a开始,
print(v5)   #结果为True

猜你喜欢

转载自www.cnblogs.com/mlycnhk/p/8975117.html