Python字符串拼接
时间: 2023-05-29 18:01:52 浏览: 87
在Python中,字符串拼接可以使用运算符"+"或使用join()方法。
使用运算符"+":
```
str1 = 'hello'
str2 = 'world'
result = str1 + str2
print(result) # 输出helloworld
```
使用join()方法:
```
str_list = ['hello', 'world']
result = ''.join(str_list)
print(result) # 输出helloworld
```
如果想在拼接的字符串中添加分隔符,可以在join()方法中传入分隔符参数:
```
str_list = ['hello', 'world']
result = '-'.join(str_list)
print(result) # 输出hello-world
```
除了运算符"+"和join()方法,Python还提供了格式化字符串的方法,可以使用字符串的format()方法将变量插入字符串中:
```
name = 'Tom'
age = 25
result = 'My name is {} and I am {} years old'.format(name, age)
print(result) # 输出My name is Tom and I am 25 years old
```
Python 3.6及以上版本还支持f-string格式化字符串,可以直接在字符串中使用变量名称:
```
name = 'Tom'
age = 25
result = f'My name is {name} and I am {age} years old'
print(result) # 输出My name is Tom and I am 25 years old
```
阅读全文