[英]How can we understand if the value inside a String is an int or not in Python?
我正在编写一个遇到问题的代码,如果存在则需要解决方案。 假设我们在 Python 中有以下字符串类型变量,其中包含 integer 值。 例如: x='123'
我知道我们可以通过类型转换轻松地将其转换为 int。 但是,假设我们有以下列表。
x=['123','Spain']
Python 中是否有任何方法可以让我知道列表 x 的哪个元素是包含在字符串中的 Integer 并且纯粹是 Object?
我会推荐这种方法:
x = "123"
if x.isdigit():
# int
elif x.replace(".","",1).isdigit():
# float
else:
# str
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.