天天看點

python字元串内置方法_python字元串string的内置方法執行個體詳解

下面給大家分享python 字元串string的内置方法,具體内容詳情如下所示:

#__author: "Pizer Wang"

#__date: 2018/1/28

a = "Let's go"

print(a)

print("-------------------")

a = 'Let\'s go'

print(a)

print("-------------------")

print("hello" * 3)

print("helloworld"[2:])

print("-------------------")

print("ell" in "helloworld")

print("-------------------")

print("Pizer is a good student")

print("%s is a goog student" % "Pizer")

print("-------------------")

a = "1234"

b = "abcd"

c = "[email protected]#$"

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 = "[email protected]$"

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("Hello Jone".istitle())

print("Good morning".istitle())

print("-------------------")

print("Hello Jone".lower())

print("Good morning".upper())

print("Hello Jone".swapcase())

print("-------------------")

print("Hello world".ljust(20, "-"))

print("Hello world".rjust(20, "-"))

print(" Hello world \t \n")

print(" Hello world ".strip())

print(" Hello world ".lstrip())

print(" Hello world ".rstrip())

print("-------------------")

print("Hello Jone Jone".replace("Jone", "Pizer"))

print("Hello Jone Jone".replace("Jone", "Pizer", 1))

print("My title".find("t"))

print("My title".rfind("t"))

print("-------------------")

print("Hello world".split(" "))

print("Hello world".split("l", 1))

print("Hello world".rsplit("l", 1))

print("hello jone".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('My tLtle'.lower())

# print('My tLtle'.upper())

# print('\tMy tLtle\n'.strip())

# print('My title title'.replace('itle','lesson',1))

# print('My title title'.split('i',1))

執行結果:

Let's go

Let's go

hellohellohello

lloworld

True

Pizer is a good student

Pizer is a goog student

[email protected]#[email protected]#

[email protected]#

1234, abcd, [email protected]#$

[email protected]#$

string的内置方法

3

Helloworld

——–helloworld——-

True

True

False

True

hello world

5

helloworld Pizer is 18

helloworld Jone is 25

5

-1

True

True

True

False

True

True

False

True

False

False

False

True

True

False

True

True

True

False

hello jone

GOOD MORNING

hELLO jONE

Hello world———

———Hello world

Hello world

Hello world

Hello world

Hello world

Hello Pizer Pizer

Hello Pizer Jone

3

5

[‘Hello', ‘world']

[‘He', ‘lo world']

[‘Hello wor', ‘d']

Hello Jone

總結

以上所述是小編給大家介紹的python字元串string的内置方法執行個體詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對網站的支援!