Python中的str是字符串類型的數據。字符串是包含在一對單引號(')或雙引號(")之間的文本數據。例如:
str1 = 'Hello World!' str2 = "Python is amazing!"
在Python中,str是一個不可變對象,這意味著一旦創建了一條字符串,就不能更改其內容。例如:
str1 = 'Hello' str1[0] = 'J' # 這會導致 TypeError: 'str' object does not support item assignment
Python中的字符串支持各種操作,例如拼接、重復、切片等。例如:
# 字符串拼接 str1 = 'Hello' str2 = 'World' str3 = str1 + ' ' + str2 # 'Hello World' # 字符串重復 str4 = 'Ha' * 3 # 'HaHaHa' # 字符串切片 str5 = 'Hello World' str6 = str5[0:5] # 'Hello'
Python中的字符串還支持許多方法,例如:
# 字符串查找 str7 = 'Hello World' index = str7.index('World') # 6 # 字符串替換 str8 = 'Hello World' str9 = str8.replace('World', 'Python') # 'Hello Python'
除了單引號和雙引號之外,Python中還支持三重引號(""")來表示多行字符串。例如:
str10 = """Hello World"""
在使用三重引號時,可以在字符串中包含單引號和雙引號,這樣就不需要進行轉義操作。例如:
str11 = """He said, "What's up?" """
最后,需要注意的是,Python中的str類型默認是Unicode編碼,這意味著它能夠處理各種字符集和文本。
上一篇python 里的end
下一篇vue app端