admin管理员组

文章数量:1794759

python全栈开发《26.字符串中返回bool类型的函数集合》

之所以说它是集合,是因为我们有多个函数,都会返回布尔类型。

1.isspace

功能:

  • 1)判断字符串是否是一个由空格组成的字符串。

用法:

代码语言:javascript代码运行次数:0运行复制
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)判断字符串是否是一个标题类型。

标题类型:比如有多个单词,每个英文单词的首字母都是大写,其余字母都是小写。这种字符串就是标题类型。

用法:

代码语言:javascript代码运行次数:0运行复制
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:判断字符串中的字母是否都是小写。

用法:

代码语言:javascript代码运行次数:0运行复制
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类型的函数集合》