python基础之数据类型

时间:2022-10-19 18:04:57

一、整型(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)