提问人:Poffolo malafogna 提问时间:8/3/2023 最后编辑:ti7Poffolo malafogna 更新时间:8/3/2023 访问量:12
简单的线条就有这个问题,这一切意味着什么?
Got this problem with simple lines, what does all of this mean?
问:
variable3 = "four"
print(int(variable3) + 6)
ValueError: invalid literal for int() with base 10: 'four'
我想尝试转换变量 3 具有的字符串(“four”),将其转换为 int,然后添加 6:获得结果“four6”......或
答:
0赞
ti7
8/3/2023
#1
没有必要让它成为一个,它只会通过制作一个来连接它!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__()
评论