文档章节

【python入门到放弃】isdigit()、isalpha()、isalnum() 三个函数的区别和注意点

o
 osc_1ee7cxmx
发布于 2018/08/06 17:32
字数 526
阅读 5
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 一、isdigit()

python关于 isdigit() 内置函数的官方定义:
S.isdigit() -> bool
Return True if all characters in S are digits
and there is at least one character in S, False otherwise.
翻译:
S.isdigit()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是数字,那么返回结果就是True;否则,就返回False
 1 S1 = '12345'       #纯数字
 2 S2 = '①②'        #带圈的数字
 3 S3 = '汉字'        #汉字
 4 S4 = '%#¥'        #特殊符号
 5 
 6 print(S1.isdigit())
 7 print(S2.isdigit())
 8 print(S3.isdigit())
 9 print(S4.isdigit())
10 
11 # 执行结果:
12 True     
13 True
14 False
15 False

 二、isalpha()

python关于 isalpha() 内置函数的官方定义:
S.isalpha() -> bool
Return True if all characters in S are alphabetic
and there is at least one character in S, False otherwise.
翻译:
S.isalpha()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是字母,那么返回结果就是True;否则,就返回False
 1 S1 = 'abc汉字'     #汉字+字母
 2 S2 = 'ab字134'     #包含数字
 3 S3 = '*&&'         #特殊符号
 4 
 5 print(S1.isalpha())
 6 print(S2.isalpha())
 7 print(S3.isalpha())
 8 
 9 #执行结果
10 True
11 False
12 False

三、isalnum()
python关于 isalnum() 内置函数的官方定义:
S.isalnum() -> bool
Return True if all characters in S are alphanumeric
and there is at least one character in S, False otherwise.
翻译:
S.isalnum()返回的是布尔值:True False
S中至少有一个字符且如果S中的所有字符都是字母数字,那么返回结果就是True;否则,就返回False
 1 S1 = 'abc汉字1'    #字母+汉字+数字
 2 S2 = '①②③'      #带圈的数字
 3 S3 = '%……&'       #特殊符号
 4 
 5 print(S1.isalnum())
 6 print(S2.isalnum())
 7 print(S3.isalnum())
 8 
 9 #执行结果
10 True
11 True
12 False

 

注意点:

1.python官方定义中的字母:大家默认为英文字母+汉字即可

2.python官方定义中的数字:大家默认为阿拉伯数字+带圈的数字即可

相信只要理解到这两点,这三个函数的在使用时的具体返回值,大家就很明确了~~

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

浅谈对python pandas中 inplace 参数的理解

这篇文章主要介绍了对python pandas中 inplace 参数的理解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 pandas 中 inplace 参数在很多函数中都会有,它的作用是:是否...

Linux就该这么学
23分钟前
13
0
C++ 从基本数据类型说起

前言 int 在32位和64位操作系统,都是四个字节长度。为了能编写一个在32位和64位操作系统都能稳定运行的程序,建议采用std::int32_t 或者std::int64_t指定数据类型。*与long随操作系统子长变...

osc_sxdofc9c
23分钟前
9
0
游戏音乐的作用以及起源

游戏音乐是由特殊的音乐、语言符号、美学符号组成,在电子游戏的发展下,游戏音乐越来越成熟,游戏音乐与美术相融合,能够带给玩家视觉与声音的感官冲击,形成游戏音乐所具有的独特的审美效果...

奇亿音乐
23分钟前
10
0
2020,最新Model的设计-APP重构之路

很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,...

osc_mfzkzkxi
24分钟前
4
0
面对职业瓶颈,iOS 开发人员应该如何突破?

我们经常看到 iOS 开发人员(各种能力水平都有)的一些问题,咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该...

osc_gfpedeca
25分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部