Python入门教程第85篇 常用字符串方法之大小写判断
Posted 不剪发的Tony老师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门教程第85篇 常用字符串方法之大小写判断相关的知识,希望对你有一定的参考价值。
本篇我们介绍几个用于判断字符串大小写的方法,包括 islower()、isupper() 以及 istitle()。
字符串 islower() 方法
islower() 方法用于检查字符串中的字符是否全部都是小写形式,语法如下:
str.islower()
如果字符串中的字符都是小写字符,islower() 方法返回 True;否则,返回 False。另外,如果字符串中不存在任何区分大小写的字符, islower() 方法也会返回 False。
在 Python 中,区分大小写的字符可以分为以下类型之一:
- Lu(字母,大写形式)
- Ll(字母,小写形式)
- Lt(字母,标题格式)
以下实例使用 islower() 方法检查邮件地址中的字母是否全部为小写形式:
email = 'hello@example.com'
is_lowercase = email.islower()
print(is_lowercase)
输出结果如下:
True
以下示例返回了 False,因为邮件地址第一个字母是大写形式:
email = 'Admin@example.com'
is_lowercase = email.islower()
print(is_lowercase)
False
以下示例同样返回了 False,因为字符串中没有任何区分大小写的字符:
number_str = '123'
is_lowercase = number_str.islower()
print(is_lowercase)
False
字符串 isupper() 方法
isupper() 方法用于检查字符串中的字符是否全部都是大写形式,语法如下:
str.isupper()
如果字符串中的字符都是大写字符,isupper() 方法返回 True;否则,返回 False。另外,如果字符串中不存在任何区分大小写的字符, islower() 方法也会返回 False。
以下示例使用 isupper() 方法判断字符串中的字母是否全部为大写形式:
message = 'PYTHON'
is_uppercase = message.isupper()
print(is_uppercase)
输出结果如下:
True
以下示例返回了 False,因为其中一些字母是小写形式:
language = 'Python'
is_uppercase = language.isupper()
print(is_uppercase)
False
以下示例同样返回了 False,因为字符串中没有任何区分大小写的字符:
amount = '$100'
is_uppercase = amount.isupper()
print(is_uppercase)
False
Summary: in this tutorial, you’ll learn how to use the Python string istitle() method to check if a string follows the title case rules.
字符串 istitle() 方法
istitle() 方法用于检查字符串是否满足标题格式,也就是每个单词的首字母大写,其他字母小写。istitle() 方法的语法如下:
str.istitle()
如果字符串 str 中至少包含一个字符,并且满足标题格式,istitle() 方法返回 True;否则,返回 False。
Python 将撇号(’)看作单词边界,因此以下字符串不满足标题格式:
"They're"
不过,以下字符串满足标题格式:
"They'Re"
注意,这种结果可能不是我们期望的行为。
以下示例使用 istitle() 方法判断字符串“Jane Doe”是否满足标题格式:
name = 'Jane Doe'
is_title = name.istitle()
print(is_title)
输出结果如下:
True
以下示例返回了 False,因为字符串中存在一个撇号:
note = "Jane's Books"
is_title = note.istitle()
print(is_title)
False
总结
- islower() 方法用于检查字符串中的字符是否全部都是小写形式。
- isupper() 方法用于检查字符串中的字符是否全部都是大写形式。
- istitle() 方法用于检查字符串是否满足标题格式,也就是每个单词的首字母大写,其他字母小写。
以上是关于Python入门教程第85篇 常用字符串方法之大小写判断的主要内容,如果未能解决你的问题,请参考以下文章