Python是一種高級編程語言,它的字符串處理功能非常強大。字符串在Python中可以使用單引號、雙引號或三引號包裹起來。
# 單引號字符串 str1 = 'Hello, World!' # 雙引號字符串 str2 = "大家好!" # 三引號字符串 str3 = '''三個引號可以 用于跨行 字符串'''
字符串可以進行相加、乘法、切片等操作,例如:
# 字符串相加 str4 = "Hello" str5 = "World" result1 = str4 + str5 # "HelloWorld" # 字符串乘法 str6 = "Python" result2 = str6 * 3 # "PythonPythonPython" # 字符串切片 str7 = "ABCDEFG" result3 = str7[1:5] # "BCDE"
字符串可以使用一系列方法進行操作,例如,可以使用strip()方法去除空白字符,lower()方法將字符串轉換為小寫,upper()方法將字符串轉換為大寫,等等。
# 清除空白字符 str8 = " Hello, World! " result4 = str8.strip() # "Hello, World!" # 大寫轉換 str9 = "hello, world!" result5 = str9.upper() # "HELLO, WORLD!"
還有一些特殊的字符串,例如原始字符串(使用“r”前綴),Unicode字符串(使用“u”前綴),以及格式化字符串(使用“{}”占位符)。
# 原始字符串 str10 = r"C:\Program Files\Python37" print(str10) # C:\Program Files\Python37 # Unicode字符串 str11 = u"你好世界" print(str11) # 你好世界 # 格式化字符串 name = "Alice" age = 25 result6 = f"My name is {name} and I'm {age} years old." print(result6) # My name is Alice and I'm 25 years old.
總的來說,Python的字符串處理功能非常強大。掌握了字符串的基本操作和常用方法,可以大大提高編程效率。
下一篇python 重名名