先输入一个字符串x。注:input()函数默认输入的对象是str类型
x = input()
一、字符串判断(不能有空格)
1.判断是否为字母串(不区分大小写)
x.isalpha()
2.判断是否为数字串
x.isdigit()
3.判断是否为数字串或字母串 (可以是两者的组合)
x.isalnum()
4.判断是否为小写字母串(可以包含数字)
x.islower()
5.判断是否为大写字母串(可以包含数字)
x.isupper()
6. 判断第一个字母是否为大写字母
x.istitle()
7.判断字符是否为空格(或换行符(\n)、回车符(\r)、换页符(\f))
x.isspace()
8.判断是否为数字串(不可包含字母)
x.isnumeric()
9.判断是否为空格串(所有字符都是空格)
x.isspace()
二、大小写转换
1.大写转小写(对A-Z有效,将字符串中所有的大写字母转换为小写字母)
x.lower()
2.小写转大写(对a-z,有效将字符串中所有的大写字母转换为小写字母)
x.upper()
3.大小写转换(大写转小写,小写转大写)
x.swapcase()
4.句子模式(只将字符串的第一个字母变成大写,其余字母变为小写)
x.capitalize()
5.标题模式(所有单词大写,其余字母小写)
x.title()
另:大写转小写(作用同lower()函数,但可以将非英文语言中的大写转换为小写)
x.casefold()