零基础python015讲
关于字符串格式化,在SHELL上运行没问题,新开一个就报错。希望能得到解决方法的解答报错行: y = '%x'%num
报错代码:Traceback (most recent call last):
File "D:/PYTHON/python小程序/进制转换.py", line 6, in <module>
y = '%x'%num
TypeError: %x format: an integer is required, not str
你的 num 是字符串,而%x是格式化整型转为 无符号十六进制
你把 num 重新赋值为一个整数,就可以正常运行
楼上正解
页:
[1]