admin管理员组文章数量:1794759
python全栈开发《26.字符串中返回bool类型的函数集合》
之所以说它是集合,是因为我们有多个函数,都会返回布尔类型。
1.isspace
功能:
- 1)判断字符串是否是一个由空格组成的字符串。
用法:
print(' '.isspace())
print('hello xiaobian'.isspace())
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/1.py
True
False
进程已结束,退出代码为 0
注意: 由空格组成的字符串,不等于空字符串。
因为一个空格,也会占一个长度。
2.istitle
功能:
- 1)判断字符串是否是一个标题类型。
标题类型:比如有多个单词,每个英文单词的首字母都是大写,其余字母都是小写。这种字符串就是标题类型。
用法:
print('Hello Xiaobian'.istitle())
print('hello xiaobian'.istitle())
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/1.py
True
False
进程已结束,退出代码为 0
注意: 该函数只能用于英文。
3.isupper与islower
功能:
- 1)isupper:判断字符串中的字母是否都是大写。
- 2)islower:判断字符串中的字母是否都是小写。
用法:
print('hello xiaobian'.islower())
print('hello xiaobian'.isupper())
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/1.py
True
False
进程已结束,退出代码为 0
注意: isupper和islower只检测字符串里的字母,对其它字符不做判断。
4.代码
代码语言:javascript代码运行次数:0运行复制# coding:utf-8
title = 'Back Of China'
upper_str = 'PYTHON IS A GOOD CODE 哈哈!'
upper_str_02 = 'Python Is A Good Code'
lower_str = 'i love python 哈哈 !'
not_empty = '! !'
print(title.istitle())
print(upper_str_02.istitle())
print('isupper',upper_str.isupper())
print('islower',lower_str.islower())
print(not_empty.isspace())
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/str_bool.py
True
True
isupper True
islower True
False
进程已结束,退出代码为 0
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-08-12,如有侵权请联系 cloudcommunity@tencent 删除集合开发全栈字符串函数本文标签: python全栈开发《26字符串中返回bool类型的函数集合》
版权声明:本文标题:python全栈开发《26.字符串中返回bool类型的函数集合》 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754831686a1707039.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论