一、整型(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=5end=12#start表示从第几位开始统计,end表示从第几位截止var1=str1.endswith("方",strat,end)print(var1)
6、startswith方法
表示以什么开始
str1="HolLe word地方更健康的方法"strat=0end=12#start表示从第几位开始统计,end表示从第几位截止var1=str1.startswith("H",strat,end)print(var1)
7、find方法
表示从左往右找第一个对应字符的位置
str1="HolLe word地方更健康的方法"strat=0end=20#start表示从第几位开始统计,end表示从第几位截止var1=str1.find("方",strat,end)print(var1)
str1="HolLe word地方更健康的方法"strat=12end=20#start表示从第几位开始统计,end表示从第几位截止var1=str1.find("方",strat,end)print(var1)
index 方法 表示查找对应字符第一个所在的位置。
index和find的区别是,index查找的字符如果在对应的字符串中没有会直接报错,而find如果找不到返回的是-1.(两者优选find)