python 拼接字符串
时间: 2023-08-23 19:04:43 浏览: 89
在 Python 中,可以使用加号(+)或格式化字符串来拼接字符串。下面是两种方法的示例:
1. 使用加号(+)拼接字符串:
```
str1 = 'Hello'
str2 = 'World'
result = str1 + ' ' + str2
print(result) # 输出:Hello World
```
2. 使用格式化字符串拼接字符串:
```
str1 = 'Hello'
str2 = 'World'
result = '{} {}'.format(str1, str2)
print(result) # 输出:Hello World
```
还可以使用 f-string 来格式化字符串:
```
str1 = 'Hello'
str2 = 'World'
result = f'{str1} {str2}'
print(result) # 输出:Hello World
```
需要注意的是,字符串是不可变对象,每次拼接字符串都会创建一个新的字符串。如果需要拼接大量字符串,建议使用列表或生成器表达式来减少对象创建次数,最后再用 join() 方法将它们连接起来。
相关问题
Python拼接字符串
Python中有多种方法可以拼接字符串,其中比较常用的方法有:
1. 使用加号(+)运算符:
```
str1 = 'hello'
str2 = 'world'
result = str1 + ' ' + str2
print(result)
```
2. 使用join方法:
```
str_list = ['hello', 'world']
result = ' '.join(str_list)
print(result)
```
3. 使用格式化字符串(f-string):
```
str1 = 'hello'
str2 = 'world'
result = f'{str1} {str2}'
print(result)
```
以上三种方法都可以用来拼接字符串,具体使用哪种方法可以根据实际情况进行选择。
python拼接字符串
在Python中,可以使用"+"或者"%"来拼接字符串,具体如下:
使用"+"拼接字符串:
```python
str1 = "Hello"
str2 = "World"
result = str1 + " " + str2
print(result)
```
输出结果为:
```
Hello World
```
使用"%"拼接字符串:
```python
name = "Tom"
age = 18
result = "My name is %s, and I'm %d years old." % (name, age)
print(result)
```
输出结果为:
```
My name is Tom, and I'm 18 years old.
```
其中,"%s"表示字符串的占位符,"%d"表示整数的占位符。在字符串后面的%(name, age)中,name和age分别对应%s和%d的占位符。
阅读全文