#字符串转为小写 s1='HelloWorld' new=s1.lower() print(s1,new) HelloWorld helloworld #字符串转为大写 s1='HelloWorld' new3=s1.upper() print(new3) HELLOWORLD #字符串分隔符 email='liudx@163.com' lst=email.split('@') print(lst) ['liudx', '163.com']#数据是列表格式 print('邮箱名:',lst[0],'邮箱服务器域名:',lst[1]) 邮箱名: liudx 邮箱服务器域名: 163.com #统计字符在出现次数 s1='HelloWorld' print(s1.count('l')) 3 #检索操作 s1='HelloWorld' print(s1.find('w')) -1#代表没找到 print(s1.find('W'))#W在字符串s1首字出现的位置,大写W可以找到,说明区分大小写 5 s1='HelloWorld' print(s1.index('w'))#ValueError: substring not found 找不到报错 print(s1.index('W')) 5 判断前缀和后缀 s1='HelloWorld' print(s1.startswith('H'))#True 是否以H开头的 print(s1.startswith('P'))#False 是否以P开头的 print('demo.py'.endswith('.py'))#True是否以.py结尾的 print('test.txt'.endswith('.txt'))#True是否以.txt结尾的
#字符串替换 s1='HelloWorld' new=s1.replace('o','你好') print(new) Hell你好W你好rld #所有的'o'都替换成'你好' new=s1.replace('o','你好',1) print(new) Hell你好World #最后一个参数是替换次数,默认是替换全部 #字符串在指定的宽度范围内居中 s1='HelloWorld' print(s1.center(20)) HelloWorld print(s1.center(20,'*')) *****HelloWorld***** #去除字符串左右的空格 s1=' Hello World ' print(s1) Hello World print(s1.strip())#去掉空格Hello World print(s1.lstrip())#去掉左空Hello World print(s1.rstrip())#去掉右空格 Hello World #去除指定字符 s1='ld_helldoworld' print(s1.strip('ld'))#_helldowor print(s1.lstrip('ld'))#_helldoworld print(s1.rstrip('ld'))#ld_helldowor #在 Python 中,strip函数主要用于移除字符串开头和结尾的指定字符(默认为空白字符,包括空格、制表符\t、换行符\n等)
文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。