Python isdigit()函数使用详解

 更新时间:2023年07月16日 16:48:22   作者:士别三日wyx  
这篇文章主要介绍了Python isdigit()函数使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

isdigit() 可以「判断」字符串是否只包含「数字」

语法

string.isdigit()

返回值

  • 字符串所有字符都是数字返回True
  • 否则返回False

实例:判断字符串是否只包含数字

print('123'.isdigit())

输出:

True

1、包含负数的情况

「负数」在我们的印象中是属于数字的,但 isdigit() 会把正负号当做字符串,因此不在数字范围内。

print('-1'.isdigit())
print('+1'.isdigit())

False
False

2、包含小数的情况

「小数」在我们的印象中也是属于数字的,但 isdigit() 会把小数点当做字符串,所以也不在数字范围内。

print('1.1'.isdigit())
print('0.2'.isdigit())

输出:

False
False

3、带圈的数字

带「圈」的数字通常被当做字符串,但 isdigit() 会把它当做数字

print('⑴'.isdigit())
print('(1)'.isdigit())

输出:

print('⑴'.isdigit())
print('(1)'.isdigit())

这里需要注意下,数字外面的圈不是括号,中文输入法打 v2 可以输入带圈的数字。

4、数字上标

数字「上标」也被 isdigit() 当做数字

print('⁴'.isdigit())
print('123⁴'.isdigit())

输出:

True
True

5、bytes类型

「bytes」也是字符串的一种类型,它也可以使用 isdigit() ,并在纯数字的时候返回 True

byte1 = b'123'
print(type(byte1))
print(byte1.isdigit())
print(b'abc'.isdigit())

输出:

<class 'bytes'>
True
False

到此这篇关于Python isdigit()函数使用详解的文章就介绍到这了,更多相关Python isdigit()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python爬虫之requests库的使用详解

    python爬虫之requests库的使用详解

    这篇文章主要为大家介绍了python爬虫之requests库的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • 通俗易懂详解Python基础五种下划线作用

    通俗易懂详解Python基础五种下划线作用

    本来而言,这个问题网上很多资料,但是网上资料都是复制来复制去,很多话大家其实都不是很明白的,或者拿着官方文档翻译过来的,让人看的非常迷糊。今天用通俗好懂表述解释下这几种情况
    2021-10-10
  • 对Pytorch 中的contiguous理解说明

    对Pytorch 中的contiguous理解说明

    这篇文章主要介绍了对Pytorch 中的contiguous理解说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • python 实现文件的递归拷贝实现代码

    python 实现文件的递归拷贝实现代码

    今天翻电脑时突然发现有个存了很多照片和视频的文件夹,想起来是去年换手机(流行的小5)时拷出来的。看了几张照片,往事又一幕幕的浮现在脑海,好吧,我是个感性的人
    2012-08-08
  • Python使用pdfminer库玩转PDF文本提取

    Python使用pdfminer库玩转PDF文本提取

    pdfminer是一个开源的Python第三方库,专门用于解析PDF文件,本文主要为大家详细介绍了如何使用pdfminer实现PDF文本提取,有需要的小伙伴可以了解下
    2025-02-02
  • 基于Python实现数据库表结构导出工具

    基于Python实现数据库表结构导出工具

    这篇文章主要为大家详细介绍了如何基于Python实现将数据库表结构导出到 Word 文档的实用工具,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • 使用Python进行Ping测试的操作指南

    使用Python进行Ping测试的操作指南

    在网络工程中,Ping测试是一种常用的网络诊断工具,用于检查网络连接的可达性和响应时间,随着Python编程语言的广泛应用,越来越多的网络工程师开始使用Python进行自动化网络测试和管理任务,本篇文章将详细介绍如何使用Python进行Ping测试,需要的朋友可以参考下
    2024-06-06
  • Python实现绘制置信区间

    Python实现绘制置信区间

    置信区间是从观测数据的统计量计算的一种估计值,它给出了一个可能包含具有特定置信水平的总体参数的值范围,下面我们就来看看如何使用Python绘制置信区间吧
    2024-02-02
  • Python使用 OpenCV 进行图像投影变换

    Python使用 OpenCV 进行图像投影变换

    这篇文章主要介绍了Python使用 OpenCV 进行图像投影变换,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • 解读卷积神经网络的人脸识别

    解读卷积神经网络的人脸识别

    这篇文章主要介绍了解读卷积神经网络的人脸识别问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11

最新评论