python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点
一、isdigit()
python关于 isdigit() 内置函数的官方定义:
S.isdigit() -> bool Return True if all characters in S are digitsand there is at least one character in S, False otherwise.
翻译:
S.isdigit()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是数字,那么返回结果就是True;否则,就返回False
S1 = '12345' #纯数字
S2 = '①②' #带圈的数字
S3 = '汉字' #汉字
S4 = '%#¥' #特殊符号print(S1.isdigit())
print(S2.isdigit())
print(S3.isdigit())
print(S4.isdigit())# 执行结果:
True
True
False
False
二、isalpha()
python关于 isalpha() 内置函数的官方定义:
S.isalpha() -> bool Return True if all characters in S are alphabeticand there is at least one character in S, False otherwise.
翻译:
S.isalpha()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是字母,那么返回结果就是True;否则,就返回False
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
S1 = 'abc汉字' #汉字+字母
S2 = 'ab字134' #包含数字
S3 = '*&&' #特殊符号print(S1.isalpha())
print(S2.isalpha())
print(S3.isalpha())#执行结果
True
False
False
三、isalnum()
python关于 isalnum() 内置函数的官方定义:
S.isalnum() -> bool Return True if all characters in S are alphanumericand there is at least one character in S, False otherwise.
翻译:
S.isalnum()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是字母数字,那么返回结果就是True;否则,就返回False
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
S1 = 'abc汉字1' #字母+汉字+数字
S2 = '①②③' #带圈的数字
S3 = '%……&' #特殊符号print(S1.isalnum())
print(S2.isalnum())
print(S3.isalnum())#执行结果
True
True
False
注意点:
1.python官方定义中的字母:大家默认为英文字母+汉字即可
2.python官方定义中的数字:大家默认为阿拉伯数字+带圈的数字即可
相信只要理解到这两点,这三个函数的在使用时的具体返回值,大家就很明确了~~
结尾给大家推荐一些学习教程,希望对你学习Python有帮助。
基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货)
爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦
python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点相关推荐
- isdigit()、isalpha()、isalnum() 三个函数的区别和注意点
一.isdigit() python关于 isdigit() 内置函数的官方定义:S.isdigit() -> bool Return True if all characters in S a ...
- php怎么输出3个函数和,PHP利用var_dump,var_export,print_r三个函数的区别示例
感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧!下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似.所以可以看看: 代码如下: /* 5 ...
- CListCtrl控件的InsertItem和SetItemText和SetItem三个函数的区别
CListCtrl控件的InsertItem和SetItemText和SetItem三个函数的区别 分类: vc 2013-03-17 08:21 1548人阅读 评论(0) 收藏 举报 本人 ...
- TransparentBlt、StretchBlt与BitBlt三个函数的区别
TransparentBlt.StretchBlt与BitBlt三个函数的区别 BOOL StretchBlt( int x, //指定目的矩形区域左上角的X坐标 int y, //指定目的矩形区 ...
- python里isalpha_python isdigit()、isalpha()、isalnum() 三个函数
一.isdigit() S.isdigit()返回的是布尔值:True False S中至少有一个字符且如果S中的所有字符都是数字,那么返回结果就是True:否则,就返回False. 举例如下: S1 ...
- python中isalpha的用法_python函数--isalpha()方法
原博文 2019-09-26 10:59 − isalpha()方法 描述:Python isalpha() 方法检测字符串是否只由字母组成.isalpha()方法语法:str.isalpha()参数 ...
- python 3.28 第三章 函数嵌套/名称空间//内置名称空间/全局名称空间/局部名称空间/作用域/函数对象/闭包函数。...
1 函数嵌套: 函数内可以调用了其他的函数. # def max2(x,y):# if x > y:# return x# else:# return y## def max3(x,y,z):# ...
- python中的any与all函数的区别
1.all函数用来判断元素是否都为真,其接受一个迭代器 例子: all([1,2,3,4])#输出:True 需要注意的是,凡是不为0的数都被认为是真,只要其中出现了0,那么整个结果就是False 2 ...
- controller 用 map 接收值_一文弄懂apply、map和applymap三种函数的区别
CDA数据分析师 出品 在日常处理数据的过程中,会经常遇到这样的情况,对一个DataFrame进行逐行.逐列或者逐元素的操作,很多小伙伴也知道需要用到apply.map或者applymap,但是具体什 ...
最新文章
- 2.软件项目管理软件
- DIY穷人版谷歌眼镜,自定义手势操控,树莓派再一次被开发新玩法
- linux 交叉编译 openssl
- 安徽大学计算机科学与技术复试线,安徽大学计算机考研报录比及分数线
- 如何监控mysql数据库时间_如何监控MySQL数据库主从之间的延时
- 路由器 radius认证获取ip_玩转网络工程师·认证篇
- 第二章:Java_基本语法_4 程序流程控制
- ABP Vnext 4.4:统一Ef Core的DbContext/移除EF Core Migrations项目
- android笔试添加自定义服务,Android之Listview(item为单选题)自定义adapter,像考试时前面的10几道单选题的实现...
- 数据分析的五个阶段及价值
- 计算机课题名称怎么取,课题名称:微型计算机操作入门
- 怎么做一个专业的软件安装包?
- ASPCMS调用分类名称及链接
- 微软梁念坚:六个新潮流推动IT行业发展
- python正则表达式是什么意思_理解python正则表达式
- AI人工智能图片无损放大软件,这软件神了
- 2018 年博客总结
- CentOS7下使用rpm安装RabbitMQ
- 【翻译】Adventuring to Spur Creativity at Work【通过探险激发工作中的创造力】
- matlab经纬度画轨迹图_MATLAB绘制地图(完整资料).doc
热门文章
- 锡兰的Weld和Guice依赖注入
- SAP-MM-维护物料主数据的类(Class)和特性(Characteristic)
- QT学习之信号和槽,图片的添加
- 基于javaweb的健身房管理系统(java+html+bootstrap+servlet+echarts+mysql)
- 网络协议详解 :UDP
- linux中设置CUPS打印机
- Validator自定义校验
- 蓝桥杯【第十一届】【决赛】F皮亚诺曲线距离 + G出租车
- 管理科学与运筹学国际期刊最新权威排名
- 了解一下什么是奶水供需平衡,哺乳期,奶水“没”了必是真的没了