python中isdecimal()方法,判断字符串十进制构成

isdecimal()方法描述

python字符串类型内置了很多类实例方法,isdecimal()便是其中之一,可以用来判断一个字符串的字符构成,如果都是由十进制的字符构成,则返回True,否则返回False。


isdecimal()语法及参数

str.isdecimal()

isdecimal()方法没有参数,通过“.”的方式进行调用。


isdecimal()返回值

bool类型的值,其中,当字符串的字符只有十进制数值,则返回True,否则返回False。


isdecimal()方法实例代码

>>> '123'.isdecimal()
True
>>> '1a'.isdecimal()
False
>>> ''.isdecimal()
False
>>> '   '.isdecimal()
False
>>> '0x1'.isdecimal()
False
>>> '1'.isdecimal(1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: isdecimal() takes no arguments (1 given)

代码解析

如上代码,当尝试性地给isdecimal()方法传递一个参数时,python会抛出TypeError,并提示isdecimal() takes no arguments,即不需要参数。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.