📜  python isdigit - Python (1)

📅  最后修改于: 2023-12-03 15:04:05.710000             🧑  作者: Mango

Python字符串方法isdigit()介绍

简介

Python字符串方法isdigit()用于检测字符串是否只由数字组成。 如果字符串只包含数字,则函数返回True,否则返回False。

语法

isdigit()方法的语法如下:

str.isdigit()
参数

isdigit()方法不接受任何参数。

返回值

isdigit()方法返回一个布尔值,True表示字符串只包含数字,False表示字符串包含除数字以外的字符。

代码示例
# 示例1:字符串仅包含数字
str1 = '123456'
print(str1.isdigit())  # 输出 True

# 示例2:字符串包含字母和数字
str2 = 'hello123'
print(str2.isdigit())  # 输出 False

# 示例3:字符串为空
str3 = ''
print(str3.isdigit())  # 输出 False
注意事项
  • 该方法只能检测字符串是否由数字组成,对于其他字符如符号、字母等都会返回False;
  • 该方法不能判断负数,小数等,只能判断正整数字符串,若要判断小数可以使用正则表达式来实现。

以上就是Python字符串方法isdigit()的介绍。