我想让我的程序将str
转换为int
s,只要在任何实例中发现str
,python会将其识别为int
个数字。
str('C') = 1
str('5') = 5
谢谢
答案 0 :(得分:3)
Python内置int()
函数将字符串转换为整数:
>>> int('5')
5
但是,'C'
不是(十进制)整数,会从int()
引发错误:
>>> int('C')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: 'C'
答案 1 :(得分:1)
如果您正在谈论将其转换为ASCII值,则ord
为char
为ASCII,chr
为ASCII至char
。否则..我不知道你在哪里得到C - &gt; 5来自。