相关疑难解决方法(0)

如何在不使用try/except的情况下检查字符串是否表示int?

有没有办法判断一个字符串是否代表一个整数(例如'3','-17'但不是'3.14''asfasfas')没有使用try/except机制?

is_int('3.14') = False
is_int('-7')   = True
Run Code Online (Sandbox Code Playgroud)

python string integer

413
推荐指数
12
解决办法
49万
查看次数

python中的str.isdigit,isnumeric和isdecimal有什么区别?

当我运行这些方法时

s.isdigit()
s.isnumeric()
s.isdecimal()
Run Code Online (Sandbox Code Playgroud)

我总是得到输出或全部为True,或者每个s的值都为False(当然是一个字符串).这三者有什么区别?你能提供一个给出两个真实和一个假(或反之亦然)的例子吗?

python string python-3.x

43
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×2

string ×2

integer ×1

python-3.x ×1