📅  最后修改于: 2023-12-03 15:24:19.953000             🧑  作者: Mango
在 Python 中连接字符串与 int 是一个常见的操作。当处理数据时,有时需要在字符串中加入一些数值,这时就需要将字符串与 int 进行连接。本文将介绍 Python 中将字符串与 int 连接的几种方法。
可以使用加号 +
将字符串与 int 进行连接,示例代码如下:
str_value = 'value'
int_value = 100
result = str_value + str(int_value)
print(result) # 输出 'value100'
需要注意的是,加号 +
只能用于字符串与字符串之间的连接,因此需要使用 str()
将 int 转换为字符串。
f-string 是 Python3.6 中新增的字符串格式化方法,它可以将变量插入字符串中,示例代码如下:
str_value = 'value'
int_value = 100
result = f"{str_value}{int_value}"
print(result) # 输出 'value100'
可以将变量用 {}
括起来,然后在字符串前面加上一个 f
,这样 Python 就会自动将变量插入到字符串中。
需要注意的是,f-string 只能用于 Python3.6 及以上版本,低版本的 Python 不支持该语法。
Python 中也可以使用格式化字符串的方法将字符串与 int 进行连接。一般来说,使用 %
将两个字符串连接起来,示例代码如下:
str_value = 'value'
int_value = 100
result = "%s%d" % (str_value, int_value)
print(result) # 输出 'value100'
第一个参数 %s
表示将第一个变量 str_value
插入到字符串中,第二个参数 %d
表示将第二个变量 int_value
插入到字符串中,需要注意的是,两个变量需要用括号括起来。
以上就是 Python 中将字符串与 int 进行连接的三种方法,根据不同的需求可以选择不同的方法。