如何将字符串转换为python中的数字?

时间:2012-03-18 19:18:02

标签: python string function int

我想让我的程序将str转换为int s,只要在任何实例中发现str,python会将其识别为int个数字。

str('C') = 1
str('5') = 5

谢谢

2 个答案:

答案 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值,则ordchar为ASCII,chr为ASCII至char。否则..我不知道你在哪里得到C - &gt; 5来自。