Python中如何为整数添加数字(如将9转为99)?
解决方法
首先明确:append()是Python列表的专属方法,整数类型根本没有这个属性,所以你用value.append(9)肯定无效,甚至会触发报错。
要实现把整数9变成99,有两种实用方式:
方法一:字符串转换拼接
把整数转成字符串,拼接目标数字后再转回整数:
value = 9 value = int(str(value) + "9") print(value) # 输出99
方法二:数学运算(更高效)
在整数末尾加一位数,本质是原数乘以10(相当于数位左移一位)再加上要添加的数字:
value = 9 value = value * 10 + 9 print(value) # 输出99
内容的提问来源于stack exchange,提问作者atomyque
相关产品推荐
相关产品推荐

