variable3 = "four" print(int(variable3) + 6)
个字符我想试着转换变量3的字符串(“four”),将其转换为int,然后添加6:得到结果“four6”…也许
a2mppw5e1#
不需要将其设为int,它只会通过将6设为str来连接!
int
6
str
>>> variable3 = "four" >>> print(variable3 + str(6)) four6
字符串注意,还有其他更方便的方法来实现这一点
>>> print(variable3 + "6") # just start with a string "6" four6 >>> print(f"{variable3}{6}") # string formatting four6
型在内部,+被解释为使用左侧的__add__()方法的调用,该方法具有合并字符串的内部逻辑
+
__add__()
1条答案
按热度按时间a2mppw5e1#
不需要将其设为
int
,它只会通过将6
设为str
来连接!字符串
注意,还有其他更方便的方法来实现这一点
型
在内部,
+
被解释为使用左侧的__add__()
方法的调用,该方法具有合并字符串的内部逻辑