【Python-字符串应用】

在生活中,字符串是很常见的,如人的名字、网站地址、文本文件中的内容等。任何编程语言来说,字符串都是最重要的数据类型之一。


字符串的应用

str.lower()将str字符串全部转成小写字母,结果为一个新的字符串
str.upper()将str字符串全部转成大写字母,结果为一个新的字符串
str.spilt(sep=None)把str按照指定的分隔符sep进行分隔,结果为列表类型
str.count(sub)结果为sub这个字符串在str中出现的次数
str.find(sub)查询sub这个字符串在str是否存在,如果不存在结果为-1,如果存在,结果为首次粗线的索引
str.index(s)功能与find()相同,区别在于查询的子串sub不存在时,程序报错
str.startswith(s)

查询字符串是否以子串s开头

str.endswith(s)查询字符串是否以子串s结尾

1.将含有大小写的字符串转换大小写字母:如下 

p1='Hello World!'
new_p1=p1.lower()#全部转换为小写字母
print(p1,new_p1)

print(p1.upper())#全部转换为大写字母


2.字符串的分隔

s_email='wnx@164.com'
lst=s_email.split('@')#@为分隔符
print('邮件名:',lst[0],'邮件服务器域名:',lst[1])

3.字符串的统计

print(p1.count('W'))#统计共有多少个w

4.字符串的查找,并区分find()与index()的区别

print(p1.find('o'))#查找第一个o的位置
print(p1.find('p'))#不存在str中,返回值为-1

print(p1.index('o'))#查找第一次o的位置
print(p1.index('p'))

5.字符串开头与结尾的查询

print(p1.startswith('H'))#判断str首位是否为H
print(p1.startswith('p'))
print(p1.endswith('!'))#判断结尾是否为!
print(p1.endswith('l'))

希望对你有所帮助!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值