一、整型(int)
1、bit_length方法 :
表示该数字的时占用的最少位数
二、字符串(str)
1、capitalize方法
字符串首字母大写
str1="holle word" var1=str1.capitalize() print(var1)
2、casefold和lower方法
都是将大写字母变小写
str1="HolLe word" var1=str1.casefold() var2=str1.lower() print(var1) print(var2)
区别:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。
3、center方法
表示设置字符宽度,并将内容居中
str1="HolLe word"
# 20表示总的字符个数,“*”表示空白字符用“*”表示,并且填充内容只能是一个字符
var1=str1.center(20,"*")
print(var1)
4、count方法
统计某个字符出现的次数,且区分大小写
str1="HolLe word地方更健康的方法" var1=str1.count("方") print(var1)
str1="HolLe word地方更健康的方法"
strat=5
end=15
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.count("方",strat,end)
print(var1)
5、endswith方法
表示以什么结尾
str1="HolLe word地方更健康的方法" strat=5 end=12 #start表示从第几位开始统计,end表示从第几位截止 var1=str1.endswith("方",strat,end) print(var1)
6、startswith方法
表示以什么开始
str1="HolLe word地方更健康的方法" strat=0 end=12 #start表示从第几位开始统计,end表示从第几位截止 var1=str1.startswith("H",strat,end) print(var1)
7、find方法
表示从左往右找第一个对应字符的位置
str1="HolLe word地方更健康的方法" strat=0 end=20 #start表示从第几位开始统计,end表示从第几位截止 var1=str1.find("方",strat,end) print(var1)
str1="HolLe word地方更健康的方法" strat=12 end=20 #start表示从第几位开始统计,end表示从第几位截止 var1=str1.find("方",strat,end) print(var1)
index 方法 表示查找对应字符第一个所在的位置。
index和find的区别是,index查找的字符如果在对应的字符串中没有会直接报错,而find如果找不到返回的是-1.(两者优选find)