python3 字符串的相关函数的用法

 
string = 'adadjnjjbvjbjnjcbdadab'
# 找出a的位置,使用find函数,如果找到了返回的是小字符开始的位置,如果没找到返回的就是-1
# sub 要查找位置的字符串 start开始查找的位置   end结束查找的位置
index = string.find('a')
print (index)

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


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

# 4.转换大小写
# 把字符串全部转换为大写,会把转换之后的字符串返回
upper_str = string.upper()
print (upper_str)

# 5.把字符串全部转换为小写,会把转换之后的字符串返回
lower_str = upper_str.lower()
print (lower_str)

# 6.strip() 去除字符串首尾两端的指定字符,不指定默认去除空格
# chars 要去除的字符
string = '\n张三\n'
strip_str = string.strip('\n')
print (strip_str)

# 7.replace()函数,可以将字符串中的字符进行替换
# old 要替换的字符串  new替换后的字符串 count替换的次数
replace_str = strip_str.replace('\n','==')
print(replace_str)

# 8.split()函数 可以通过的字符对字符串进行分割,分割之后得到的是一个列表
string = '1;2;3;4;5;6;7;8;9'
# seq 指定的分割字符  maxsplit 最大分割次数  不指定就是全部分割
rs = string.split(';')
print (rs)

# 9.join()函数
# iterable 可迭代对象
string = '*'.join(rs)
print (string)

# 10.startswith()函数 判断某个字符串是否以某个字符串开头
# 如果以某个字符开头,返回True 否则返回Flase
print (string.startswith('1'))

# 11.endswith()函数 判断某个字符是否以某个字符串结束
# 如果以某个字符结束,返回True 否则返回Flase
print (string.endswith('10'))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值