Python str意思
在Python中,str是字元串(string)的類型。字元串是用來表示文本的數據類型,它由一系列字元組成。在Python中,字元串可以包含任何字元,包括 letters(字母)、numbers(數字)、symbols(符號)等。
你可以使用引號(單引號或雙引號)來創建字元串,例如:
# 使用單引號創建字元串
str1 = 'Hello, World!'
# 使用雙引號創建字元串
str2 = "I'm a string."
# 使用三引號創建多行字元串
str3 = """This is a
multi-line
string."""在Python中,字元串是不可變的,這意味著一旦創建了字元串,你就不能改變它。如果你想要改變字元串中的某些內容,你需要創建一個新的字元串。
字元串有很多有用的方法,例如:
- len(str):返回字元串的長度。
- str.upper():將字元串轉換為大寫。
- str.lower():將字元串轉換為小寫。
- str.replace(old, new):用new替換字元串中的所有old。
- str.split(sep, maxsplit):按照分隔設定sep將字元串分割成列表。
你可以通過索引來訪問字元串中的單個字元,索引從0開始。如果你想要反轉字元串,你可以使用str[::-1]。
# 訪問字元串中的單個字元
print(str1[0])  # 輸出: H
print(str1[-1])  # 輸出: !
# 反轉字元串
reversed_str = str1[::-1]
print(reversed_str)  # 輸出: !dlroW, olleH字元串是Python中非常有用的數據類型,它們在編程中幾乎無處不在。