如何将切片字符串中的单个字符转换为 Python 中的整数?
How to convert a single char in a sliced String into Integer in Python?
比如我有一个
String = "TGR1UK"
我只需要字符串中的数字 1 进行一些数学运算,所以我将数字变量设为
number = String[3]
但是这个“数字”的类型实际上是Char
而且我不能使用
number = (int)String[3]
将其转换为整数
我该怎么办?
number = int(String[3])
这会将其转换为 int。在这里阅读更多内容:
https://careerkarma.com/blog/python-string-to-int/
编辑:
我假设你说:
but the type of this "number" is actually Char and I cant use
number = (int)String[3]
你的意思是那行不通,因为那不是你在 python 中转换为 int 的方式。您是说出于某种原因不允许您使用直接转换吗?
您使用的 int
有误。 int
用法如下:
int(string)
所以,尝试 number = int(String[3])
。
比如我有一个
String = "TGR1UK"
我只需要字符串中的数字 1 进行一些数学运算,所以我将数字变量设为
number = String[3]
但是这个“数字”的类型实际上是Char 而且我不能使用
number = (int)String[3]
将其转换为整数
我该怎么办?
number = int(String[3])
这会将其转换为 int。在这里阅读更多内容:
https://careerkarma.com/blog/python-string-to-int/
编辑: 我假设你说:
but the type of this "number" is actually Char and I cant use
number = (int)String[3]
你的意思是那行不通,因为那不是你在 python 中转换为 int 的方式。您是说出于某种原因不允许您使用直接转换吗?
您使用的 int
有误。 int
用法如下:
int(string)
所以,尝试 number = int(String[3])
。