python字符串的内部函数_Python中字符串中内置函数

字符串内置函数

len () 返回字符串长度

如:age = 31415926

print(len(age))

输出:长度8

string.encode ("utf-8") 指定字符串编码格式

如:name = "张三"

name.encode ("utf-8")

string.count (str) 返回str在string中里面出现的次数

如:age = "aabbcc"

print(age.count("a"))

输出:2 (因为a出现2次)

string.isnumeric() string中是否包含有数字返回True则返回False

如:coke = "31415326"

print(coke.isnumeric())

输出:True              # 包含数字返回为真

coke1 = "阮班良"

print(coke1.isnumeric())

输出:False             # 不包含为False

string.join(seq) 以string座位分隔符,将多个元素合并成为一个新的字符

string.fing (str) 检测str是否包含在string中,如果包含则返回索引值不包含则返回-1

如:age = "abcdef"

pringt(age.find ("a") )

输出0,不在该范围输出-1

String.lower(): 转换string中所有大写字符转为小写

如:sping = "ABCDEFG"则输出

print(sping.lower()) 全部转换为小写

String.upper(): 转换string中所有小写字符为大写

如:sping = "abcdefg"则输出

print(sping.upper()) 全部转换为大写

String.title(): 转换string首个字母转换为大写

如:sping = "abcdefg"则输出

print(sping.title()) 首个字母转换为大写

String.zfill(width): 返回长度为width的字符串,原字符string右对齐,前面填充0题 10

如:number = "abcd" 则需要变为8位数

输出number.zfill(8)变为0000abcd

String.strip(): 删除string字符串首位空格

如:number = " abcd "则需要删除前面空格string.strip() 结果输出为abcd前后没有空格,如果保留前面留后面空格用lstrip,保留后面留前面空格用rstrip

String.replace(): 把原有的旧的字符串替换新的字符串

如:data = "hell word ruan ban liang "

则输出为print(data.replace("ruan","RUAN"))

ruan就替代了大写RUAN

String.split(): 吧一个字符串分割并可根据索引取对应的值

如:str = "www\nbaidu\ncom"分割为就是“www”,"baidu","com"这时候我们可以根据索引来取值比如取com就是[2] print(str.split()[2])对应com就会取出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值