发布网友 发布时间:2022-04-29 03:57
共3个回答
热心网友 时间:2022-04-18 22:18
将首字母转化成对应的AscII码进行比较
str1 = "Hello python"
print("False" if ord('a') <= ord(str1[0]) <= ord('z') else "True")
如果python是2.X的,print后不要加()
也可以直接比较
print("False" if 'a' <= str1[0] <= 'z' else "True")
热心网友 时间:2022-04-18 23:36
如下
import re
s='12345abc'
if re.match('^[0-9a-z]+$',s):
print('符合要求')
else:
print('不符合要求')
s为字符串
s.isalnum() 所有字符都是数字或者字母
s.isalpha() 所有字符都是字母
s.isdigit() 所有字符都是数字
s.islower() 所有字符都是小写
s.isupper() 所有字符都是大写
s.istitle() 所有单词都是首字母大写,像标题
s.isspace() 所有字符都是空白字符、\t、\n、\r
热心网友 时间:2022-04-19 01:11
字符串.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
字符串.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。
字符串.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。
字符串.islower() 所有字符都是小写,为真返回 Ture,否则返回 False。
字符串.isupper() 所有字符都是大写,为真返回 Ture,否则返回 False。
字符串.istitle() 所有单词都是首字母大写,为真返回 Ture,否则返回 False。
字符串.isspace() 所有字符都是空白字符,为真返回 Ture,否则返回 False。