目录

二、isdigit()

三、isalnum()

四、isupper()

五、islower()


一、isalpha()

判断字符串是否为纯字母 。

细节:1.对字母大小写不做要求;

2.如果纯字母中存在空格,结果为False。

a = 'acb'    # 均为小写
b = 'ADC'    # 均为大写
c = 'Abc'    # 大小写均有
d = 'ab c'    # 字母中含有空格
e = ''    # 空print(a.isalpha())
print(b.isalpha())
print(c.isalpha())
print(d.isalpha())
print(e.isalpha())# 运行结果
True
True
True
False
False

二、isdigit()

判断字符串是否为纯数字 。

细节:1.如果纯数字中存在空格,结果为False。

a = '123'    # 纯数字
b = '1 23'    # 数字中有空格
c = ''    # 空print(a.isdigit())
print(b.isdigit())
print(c.isdigit())# 运行结果
True
False
False

三、isalnum()

判断字符串是否至少存在一个字符(即不为空)且字符必须为数字或字母 。

细节:1.空格存在与否影响结果;

2.对字母大小写不做要求。

a = '123'    # 纯数字
b = 'abc'    # 纯字母
c = '1a2'    # 数字字母均有
d = '1 a2'    # 字母数字混合且包含空格
e = ''    # 空print(a.isalnum())
print(b.isalnum())
print(c.isalnum())
print(d.isalnum())
print(e.isalnum())# 运行结果
True
True
True
False
False

四、isupper()

判断字符串中的字母是否均为大写 。

细节:1.只要存在字母,空格和数字存在与否不影响结果;

2.没有字母或空,结果一定为False。

a = 'abc'    # 均为小写字母
b = 'ABC'    # 均为大写字母
c = 'Abc'    # 大小写字母混合
d = 'A BC34'    # 字母均大写,但包含空格和数字
e = ''    # 空print(a.isupper())
print(b.isupper())
print(c.isupper())
print(d.isupper())
print(e.isupper())# 运行结果
False
True
False
True
False

五、islower()

判断字符串中的字母是否均为小写 。

细节:1.只要存在字母,空格和数字存在与否不影响结果;

2.没有字母或空,结果一定为False。

a = 'abc'    # 均为小写字母
b = 'ABC'    # 均为大写字母
c = 'Abc'    # 大小写字母混合
d = 'a bc34'    # 字母均大写,但包含空格和数字
e = ''    # 空print(a.islower())
print(b.islower())
print(c.islower())
print(d.islower())
print(e.islower())# 运行结果
True
False
False
True
False

python中isalpha()、isdigit()、isalnum()、isupper()、islower()的含义、区别和细节相关推荐

  1. C或C++中的isalpha、isalnum、islower 和 isupper函数的详解

    本文就让我们来了解一下isalpha.isalnum.islower 和 isupper这些函数吧. isalpha函数 这个函数是用来判断一个字符是否为字母,如果是字母则返回1,否则返回0. cou ...

  2. python中remove函数是什么意思,python中pop函数和remove函数有什么区别

    python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...

  3. python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)

    如下结构,mycompany就是包,abc.py和xyz.py就是模块 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 参考文章:Python中模块(Modu ...

  4. Python中“xx+=xx”与“xx=xx+xx”的区别

    Python中"xx+=xx"与"xx=xx+xx"的区别: 可变类型有: list(列表),dict(字典) 不可变类型有: string,integer,t ...

  5. python中的单引号和双引号的区别

    python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串.但是这两种通用的表达 ...

  6. Python中集合set和字典dict的用法区别

    Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...

  7. python列表和元组的应用,Python中列表和元组的使用方法和区别

    一.二者区别 列表: 1.可以增加列表内容 append 2.可以统计某个列表段在整个列表中出现的次数 count 3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 e ...

  8. python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点

    一.isdigit() python关于 isdigit() 内置函数的官方定义: S.isdigit() -> bool Return True if all characters in S ...

  9. isdigit()、isalpha()、isalnum() 三个函数的区别和注意点

    一.isdigit() python关于 isdigit() 内置函数的官方定义:S.isdigit() -> bool Return True if all characters in S a ...

  10. python中isalpha的用法_Python string isalpha()用法及代码示例

    在Python中,isalpha()是用于字符串处理的内置方法.如果字符串中的所有字符都是字母,则isalpha()方法返回"True",否则,返回"False" ...

最新文章

  1. 工资8000与80000的区别:这个能力值得你重视!
  2. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号
  3. Javascript 上课笔记
  4. Nginx + php
  5. 设计模式(二十三)—— 模板方法
  6. python怎么读取中文文件-Python3 中文文件读写方法
  7. gg修改器修改数值没有用怎么办_风灵月影是谁?风灵月影修改器大全
  8. 《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动
  9. vue项目中使用思维导图mindmap
  10. c语言数列求和程序137,C语言循环结构 -C语言数列求和(使用while循环)
  11. 使用BetterScroll封装页面滚动及轮播图组件(一文入门移动端页面滚动神器BetterScroll)
  12. 类的加载、连接和初始化
  13. 【c++】《搜索习题集》题解,更新至DFS之搜索顺序
  14. Dissect HTTP3
  15. 连接共享文件夹时报错:发生系统错误 1219:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
  16. 如涵定格3.4美元退市:投资人“三折”下车,成败均系张大奕一身
  17. 网站后门查杀工具推荐
  18. 淘宝url中的spm编码是怎么生成的呢?
  19. 2004胡润IT富豪榜
  20. ffmpeg断流黑屏问题分析

热门文章

  1. CSR8系列ROM版本芯片介绍
  2. 如何实现一个以中国为中心的世界地图
  3. linux 流程图软件有哪些,除了visio,流程图软件还有哪些?
  4. AI 语音交互开放平台的构建与演进
  5. win7 微信 代理服务器设置,手把手为你讲解win7系统电脑登录多个微信的详细方法...
  6. 东芝笔记本linux系统安装驱动,东芝Windows系统如何手动安装驱动程序
  7. win10远程关机命令
  8. 编译一个.cpp文件的过程
  9. NOKOV Seeker2.2动作捕捉软件与ROS的通信
  10. HTML+CSS+JS斗地主 记录局数 可自定义昵称