首页 > 代码库 > python string操作
python string操作
#!/bin/python #-*- coding=utf-8 -*- import string print("hello,world") str1 = " python是动态语言 " #打印str1原型 print(str1) #打印去掉两边空格 print(str1.strip()) #字符串大小写转换 str2="abcd EFG,this is a TEST" print(str2.lower()) #小写 print(str2.upper()) #大写 print(str2.swapcase()) #大小写互换 print(str2.capitalize()) #首字母大写 print(string.capwords(str2)) #将字符串用空格区分,再将首字母大写 print(str2.title()) #同string.capwords() print(str2.find("a",2,15)) #返回“a”所在的序号,如未找到返回-1 print(str2.rfind("a")) #从右边开始寻找 print(str2.rindex("a",2,18)) #指定范围,未找到报错 print(str2.count("E")) #统计寻找到字符的个数 print(str2.replace("a","Y")) print(str1.strip().replace(" ","=")) #去掉两边空格 print(str1.lstrip().replace(" ","=")) #去掉左边空格 print(str1.rstrip().replace(" ","=")) #去掉右边空格 str3 = "123abcEFG" str4 = " " str5 = "" print(str3.startswith("aB")) #是否以“a”开头,返回True或False print(str3.isalnum()) #是否全为数字或字母 print(str5.isdigit())#是否全为数字 print(str3.isalpha()) #是否全为字母 print(str4.isspace()) #是否全为空白字符 print(str3.islower()) #是否全为小写 print(str3.isupper()) #是否全为大写 print(str3.istitle()) #是否为首字母大写 运行结果: hello,world python是动态语言 python是动态语言 abcd efg,this is a test ABCD EFG,THIS IS A TEST ABCD efg,THIS IS A test Abcd efg,this is a test Abcd Efg,this Is A Test Abcd Efg,This Is A Test -1 17 17 2 Ybcd EFG,this is Y TEST python是动态语言 python是动态语言======= =======python是动态语言 False True False False True False False False
本文出自 “丁同学1990” 博客,谢绝转载!
python string操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。