Python如何将字符串转换为整数

Python如何将字符串转换为整数,python,built-in,built-in-types,Python,Built In,Built In Types,这个问题不是关于int函数的用法,而是如何在内部完成 因为源代码是C语言的,所以我不明白那里发生了什么 也许有人可以解释Python如何将字符串“123”转换为整数123。 要对其执行哪些操作?包含您正在寻找的实现。虽然理解C是有用的,但是中间有一个大的注释(从第2132行开始),解释了很多方法。 < P>当将Python字符串转换成int时,例如 A= int(“123”,10)< /C> >(将字符串“123”转换为基10中的整数)。 首先,它检查给定的计数基数是否大于等于2,您能否提供C函

这个问题不是关于
int
函数的用法,而是如何在内部完成

因为源代码是C语言的,所以我不明白那里发生了什么

也许有人可以解释Python如何将字符串
“123”
转换为整数
123

要对其执行哪些操作?

包含您正在寻找的实现。虽然理解C是有用的,但是中间有一个大的注释(从第2132行开始),解释了很多方法。

< P>当将Python字符串转换成int时,例如<代码> A= int(“123”,10)< /C> >(将字符串“123”转换为基10中的整数)。
首先,它检查给定的计数基数是否大于等于2,您能否提供C函数,这样我们就不必自己去搜索它了?“我想了解它是如何工作的,但我不理解它所用的语言,希望您向我解释它,而不是学习它。”这就是我对这个问题的解释。@Tadhgmandald Jensen,请考虑更新你的翻译,你清楚地知道如何工作,你的问题是清楚的,并且是好的,你只是不提供足够的信息,关于你感兴趣的实现的什么方面。如果您对标签感兴趣,那么您应该使用标签,如果您对标签所需的额外步骤(去除空白、阅读符号等)感兴趣,那么应该指定该步骤。我认为,如果你将问题编辑得更精确一点,你可能会得到一个更适合你所寻找的答案。:)