python字符串string的内置方法实例详解
下面给大家分享python字符串string的内置方法,具体内容详情如下所示:
#__author:"PizerWang" #__date:2018/1/28 a="Let'sgo" print(a) print("-------------------") a='Let\'sgo' print(a) print("-------------------") print("hello"*3) print("helloworld"[2:]) print("-------------------") print("ell"in"helloworld") print("-------------------") print("Pizerisagoodstudent") print("%sisagoogstudent"%"Pizer") print("-------------------") a="1234" b="abcd" c="!@#$" d=a+b+c print(d) d="".join([a,b,c]) print(d) d=",".join([a,b,c]) print(d) d="++".join([a,b,c]) print(d) print("-------------------") print("string的内置方法") str="helloworld" print(str.count("l"))#统计元个数 print(str.capitalize())#首字母大写 print(str.center(25,"-"))#居中 print(str.endswith("d")) print(str.endswith("world")) print(str.endswith("word"))#是否以某个内容结尾 print(str.startswith("hello"))#是否以某个内容开始 str="hello\tworld" print(str.expandtabs(tabsize=10)) print("-------------------") str="helloworld{name}is{age}" print(str.find("w"))#查找到第一个元素并将索引值返回 print(str.format(name="Pizer",age=18)) print(str.format_map({"name":"Jone","age":25})) print("-------------------") print(str.index("w")) #print(str.index("www"))#报错 print(str.find("wwww")) print("-------------------") str="123abc" print(str.isalnum()) str="123" print(str.isalnum()) str="abc" print(str.isalnum()) str="!@$" print(str.isalnum()) str="中国万岁" print(str.isalnum()) print("-------------------") print("123456".isdecimal()) print("123456ff".isdecimal()) print("123456789".isdigit()) print("12345.6789".isdigit()) print("12345.6789".isnumeric()) print("-------------------") print("34abc".isidentifier()) print("_34abc".isidentifier()) print("abc".islower()) print("abC".islower()) print("ABC".isupper()) print("".isspace()) print("-------------------") print("HelloJone".istitle()) print("Goodmorning".istitle()) print("-------------------") print("HelloJone".lower()) print("Goodmorning".upper()) print("HelloJone".swapcase()) print("-------------------") print("Helloworld".ljust(20,"-")) print("Helloworld".rjust(20,"-")) print("Helloworld\t\n") print("Helloworld".strip()) print("Helloworld".lstrip()) print("Helloworld".rstrip()) print("-------------------") print("HelloJoneJone".replace("Jone","Pizer")) print("HelloJoneJone".replace("Jone","Pizer",1)) print("Mytitle".find("t")) print("Mytitle".rfind("t")) print("-------------------") print("Helloworld".split("")) print("Helloworld".split("l",1)) print("Helloworld".rsplit("l",1)) print("hellojone".title()) print("-------------------") #重要的字符串方法 #print(st.count('l')) #print(st.center(50,'#'))#居中 #print(st.startswith('he'))#判断是否以某个内容开头 #print(st.find('t')) #print(st.format(name='alex',age=37))#格式化输出的另一种方式待定:?:{} #print('MytLtle'.lower()) #print('MytLtle'.upper()) #print('\tMytLtle\n'.strip()) #print('Mytitletitle'.replace('itle','lesson',1)) #print('Mytitletitle'.split('i',1))
执行结果:
Let'sgo
Let'sgo
hellohellohello
lloworld
True
Pizerisagoodstudent
Pizerisagoogstudent
1234abcd!@#1234abcd!@#
1234abcd!@#
1234,abcd,!@#$
1234++abcd++!@#$
string的内置方法
3
Helloworld
——–helloworld——-
True
True
False
True
helloworld
5
helloworldPizeris18
helloworldJoneis25
5
-1
True
True
True
False
True
True
False
True
False
False
False
True
True
False
True
True
True
False
hellojone
GOODMORNING
hELLOjONE
Helloworld———
———Helloworld
Helloworld
Helloworld
Helloworld
Helloworld
HelloPizerPizer
HelloPizerJone
3
5
[‘Hello',‘world']
[‘He',‘loworld']
[‘Hellowor',‘d']
HelloJone
总结
以上所述是小编给大家介绍的python字符串string的内置方法实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!