如何判断python字符串首字母是不是小写?

 我来答
jfdhu
2018-01-24 · TA获得超过8406个赞
知道小有建树答主
回答量:25
采纳率:0%
帮助的人:3798
展开全部

将首字母转化成对应的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")

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金属风暴II
2018-01-20 · TA获得超过937个赞
知道答主
回答量:15
采纳率:100%
帮助的人:8549
展开全部

如下

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4b3392
2018-01-09 · TA获得超过225个赞
知道答主
回答量:1
采纳率:100%
帮助的人:393
展开全部
  1. 字符串.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。

  2. 字符串.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。

  3. 字符串.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。

  4. 字符串.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。

  5. 字符串.isupper()   所有字符都是大写,为真返回 Ture,否则返回 False。

  6. 字符串.istitle()      所有单词都是首字母大写,为真返回 Ture,否则返回 False。

  7. 字符串.isspace()   所有字符都是空白字符,为真返回 Ture,否则返回 False。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式