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的内置方法实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!