在 Python 中从字符串和整数中生成字符串
尝试取一个整数并在其前面加上“b”,将其转换为字符串时出现此错误:
File "program.py", line 19, in getname
name = "b" + num
TypeError: Can't convert 'int' object to str implicitly
这与此功能有关:
num = random.randint(1,25)
name = "b" + num
没有找到相关结果
已邀请:
1 个回复
Andre老师@小象学院
或者
name = 'b%s' % num
混合运算符 '%' 在 Python 3 及更高版本中已被弃用。我从INTERCAL那里偷了“混合”这个名字,但这就是我谈论它的方式,我想至少在印刷版之前看到它一次——就像渡渡鸟一样——它从地球上消失了。