python基础:字符串常用函数和方法

字符串:可以使用单引号和双引号

1.字符串的切片:按照字符串的下标来取,下标从0开始,左闭右开

str1[1:3] 获取下标1到下标2的子串

str[1:] 获取下标1到最后的所有子串

str[:5] 下标为4到前面的所有子串

str[5] 取出下标为5的子串

str[-3] 取出倒数第三个

str[1:5:2] 第三个参数叫做步长 2就是跳一个

print[1::3] 每次跳2个

str[::-1] 倒叙输出

str[8:1:-2] 从下标8开始到下标2的倒叙跳1个输出

注意:当第一个参数大于第二个参数时,第三个参数一定是负数

当第三个参数为负数时,第一个参数的默认值为-1

2.字符串常用函数和方法

2.1 获取字符串长度 len

len(str1)

2.2 查找一个子串在另外一个字符串中第一次出现的下标,没有查询到会返回-1 find

str1.find("b") 查找"b"在str1中的下标

2.3 查询一个子串在另外一个字符串中第一次出现的下标 查询不到会报错 index

str1.index("b")

2.4 输出固定长度的字符串,这个串默认居中 center

str1.center(20,"*") 第一个参数为限制长度,第二个参数表示空白字段用*代替

2.5 统计一个子串在另外一个字符串中出现的次数,如果没有则返回0 count

str1.count("b"3,5) 从下标3开始到下标5(不包含)

2.6 切割字符串,会返回一个列表 split

str1.split("c",2) 按照第一个参数进行切割,返回值是分割后的一个列表,第二个参数表示最多切割次数

2.7 判断字符串的组成 isalnum() isnumeric() isalpha

str1.isalnum 数字和字符的组合,也可以是纯数字或字母,不能有符号

str1.isnumeric 纯数字返回ture

str1.isalpha 纯字母返回ture

2.8 大小写转换 lower upper

str1.lower() 将字符串中的大写全部转换成小写

str1.upper() 将字符串中的小写全部转换从大写

2.9 判断是否全为大写或小写字母 islower isupper

str1.islower 判断全为小写

str1.isupper 判断全为大写

2.10 判断字符串是否以某个子串开头或结尾 startswith endswith

str1.startswith("a") 判断字符串str1是否以a开头

str1.endswith("c") 判断字符串str1是否以c结尾

2.11 替换,将字符串中的某些内容替换成子串的内容 replace

str1.replace("1","***") 将字符串str1中的"1"替换成***

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值