Python3 字符串常用的函数

# 字符串中常用的函数

string = 'qwertyuiopasdfghjbbbbbbbklzxcvbnm'

# 1.find(sub,start,end)查找第一个匹配到的子字符串的起始位置

# sub 要查找位置的子字符串        start 开始查找的位置

# end 结束查找的位置

# 如果找到返回位置, 找不到返回-1

# index = string.find('lkjhs')

# print(index)

# 输出的结果是:



# 2. index()查找子字符串在大字符串中的位置,如果找到返回起始位置,找不到抛出异常

# 没有找到  抛出异常:

ValueError: substring not found
# sub 要查找位置的子字符串    start 开始查找的位置

end 结束查找的位置

# index = string.index('a')


# 3. count(x, start, end) 函数 统计某个字符串在大字符串中出现的次数

# x 要查找次数的字符串  start 开始查找的位置  end结束查找的额为准

# count = string.count('b')

# print(count)

# 输出的结果是:



# 4. 转化大小写

# upper()把字符串全部转化为大写, 会把转化之后的字符串返回

# upper_str = string.upper( )

# print(upper_str)

# 输出的结果是:



# 5. 大小字符全部转化为小写字符

# lower_str = upper_str.lower( )

# print(lower_str)

# 输出的结束是:



# 6. strip(chars)去除字符串首尾两端的指定字符,不指定默认去除空格

# chars 要去除的字符

# string= '

\n\n\n\n\n\n\n\n\n\n\n\n
'

# print(string_str)

# 输出的结果是:



#7. replace()函数  可以将字符串中的字符进行替换

# old 要替换的字符  new 替换之后的字符串  count 替换的次数

# replace_str = strip_str.replace('\n', '==', 5)

# print(repalce_str)

# 输出的结果是:



# 8.split()函数 可以通过指定的字符对字符串进行分割, 分割得到一个列表

# string =

'1;2;3;4;5;6;7;8;9'
# sep 指定的分割字符  maxsplit 最大的分割次数

# rs = string.split(';')

# print(rs)

# 输出的结果是:



# 9. join()函数

# iterable 可迭代对象

# string = '*'.join(rs)

# print(string)

# 输出的结果是:



# 10.startswith()函数 判断某个字符串是否以某个字符串开头

# 如果以某个字符串开头, 返回True 否则返回False

# print(string.startswith('1'))

# 输出的结果是:



# 11. endswith()函数  判断某个字符串是否以某个字符串结束

# 如果以某个字符串结尾,返回True 否则返回False

# print(string.endswith('10'))




  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她最爱橘了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值