在 Python 中,字符串也支持一些常见的运算操作。以下是一些常见的字符串运算操作示例:
-
字符串拼接:
str1 = "Hello" str2 = "World" result = str1 + " " + str2 print(result) # 输出结果为 "Hello World"
-
重复字符串:
str1 = "Python" result = str1 * 3 print(result) # 输出结果为 "PythonPythonPython"
-
字符串长度:
str1 = "Hello, World!" length = len(str1) print(length) # 输出结果为 13
-
切片操作:
str1 = "Hello, World!" sub_str = str1[7:12] print(sub_str) # 输出结果为 "World"
-
字符串查找和替换:
str1 = "Hello, World!" index = str1.find("World") print(index) # 输出结果为 7 new_str = str1.replace("Hello", "Hi") print(new_str) # 输出结果为 "Hi, World!"
-
字符串分割:
str1 = "Hello,World,Python" result = str1.split(",") print(result) # 输出结果为 ['Hello', 'World', 'Python']
-
字符串格式化:
name = "Alice" age = 25 message = "My name is {}, and I'm {} years old.".format(name, age) print(message) # 输出结果为 "My name is Alice, and I'm 25 years old."
以上是一些常见的字符串运算操作。除了这些操作之外,Python 还提供了许多其他的字符串方法和运算符,可以根据具体需求选择合适的操作来处理字符串。