python中浮点型怎么跟str拼接_Python拼接字符串的七种方式
时间: 2024-03-06 20:51:59 浏览: 348
在Python中,可以使用以下几种方式将浮点型和字符串进行拼接:
1. 使用字符串格式化:%f表示浮点型,%.2f表示保留两位小数的浮点型。
```
num = 3.1415926
str = "pi is %.2f" % num
print(str) # 输出:pi is 3.14
```
2. 使用str()函数将浮点型转换为字符串类型。
```
num = 3.1415926
str = "pi is " + str(num)
print(str) # 输出:pi is 3.1415926
```
3. 使用repr()函数将浮点型转换为字符串类型。
```
num = 3.1415926
str = "pi is " + repr(num)
print(str) # 输出:pi is 3.1415926
```
4. 使用f-string格式化字符串:在字符串前加上f,{}中使用变量名,并在变量名后加上冒号和格式化符号。
```
num = 3.1415926
str = f"pi is {num:.2f}"
print(str) # 输出:pi is 3.14
```
5. 使用join()函数将浮点型转换为字符串类型,并拼接到空字符串上。
```
num = 3.1415926
str = "".join(["pi is ", str(num)])
print(str) # 输出:pi is 3.1415926
```
6. 使用format()函数进行字符串格式化。
```
num = 3.1415926
str = "pi is {:.2f}".format(num)
print(str) # 输出:pi is 3.14
```
7. 使用%号进行字符串格式化。
```
num = 3.1415926
str = "pi is %.2f" % num
print(str) # 输出:pi is 3.14
```
以上七种方式都可以将浮点型和字符串进行拼接,具体选择哪一种方式可以根据实际情况进行选择。
阅读全文