python字串string的內建方法例項詳解

2022-10-04 07:48:08 字數 4792 閱讀 5261

#__auth程式設計客棧or: "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 = "!@#$"

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("hewww.cppcns.comllo")) #是否以某個內容開始

str = "hello\tworld"

print(str.expandtwww.cppcns.comabs(tabsize=10))

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

str = "helloworld is "

print(str.find("w")) #查詢到第乙個元素並將索引值返回

print(str.format(name = "pizer", age = 18))

print(str.format_map())

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("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

1234abcd!@#1234abcd!@#

1234abcd!@#

1234, abcd, !@#$

1234++abcd++!@#$

string的內建方法

3  helloworld

——–helloworld——-

true

true

false

true

hello world

5  helloworld pizer is 18

helloworld jone is 255-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  35

[『hello', 『world']

[『he', 『lo world']

[『hello wor', 『d']

hello jone

總結本文標題: python字串string的內建方法例項詳解

本文位址: /jiaoben/python/227840.html

Python基礎 String字串

usr bin env python coding utf 8 1.單雙引號轉義及字串拼接 前台介面輸入 print hello print word print hello word print hello word print hel lo name input please input pri...

Python的字串操作string

python中的字串可以使用單引號,雙引號,三引號表示。單引號 與雙引號 代表的意思相同,但要注意配對著用。並不分成單引號代表乙個字元,雙引號代表乙個字串,實際上python中沒有char。三引號 or 相比於前兩者的的優勢是,三引號內部可以自由使用單引號與雙引號,可以用於描述一段對話中 因為裡面很...

python 字串string 處理函式

字串長度獲取 len str 例 print s length d str,len str 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 str.swapcase 首字母大寫,其餘小寫 str.capitalize 首字母大寫 str.title 格式化相關 獲取...