qyhf.net
当前位置:首页 >> python判断字母大小写 >>

python判断字母大小写

if c >= 'a' and c <= 'z': print('小写字母') elif c >= 'A' and c <= 'Z': print('大写字母') elif c >='0' and c <= '9': print('数字')

将首字母转化成对应的AscII码进行比较 str1 = "Hello python" print("False" if ord('a') 如果python是2.X的,print后不要加() 也可以直接比较 print("False" if 'a'

如果这个字符串是 str, 则可以用 str[0].islower() 来判断.

low_char_count = 0 up_char_count = 0 num_count = 0 for ss in s: if 'a' <= ss <= 'z': low_char_count += 1 elif 'A' <= ss <= 'Z': up_char_count += 1 elif '0' <= ss <= '9': num_count += 1

vowels = 'aeiou'def isnovowel( strin ):for ch in strin:if ch in vowels: return falsereturn trueisnovowel( '12345kd' )

python大小写敏感,缩进敏感.

pythonwhile循环语句python编程中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为:while判断条件:执行语句……执行语句可以是单个语句或语句块.判断条件可以是任何表达

# 检查输入的字母'Q'是大写还是小写 import easygui answer = easygui.enterbox("请输入你的字母:") if answer == "Q" or answer == "q":print("You typed a" , answer) 这样对吗,我也是刚学到第7章

如果输出的话,直接"Hello World",H、W就是大写.如果用程序识别大小写的话,你可以取出每一个字符,判断其编码是在41~5A之间还是61~7A之间(16进制数).如:for c in "Hello World": if ord(c) >=0x41 and ord(c) <=0x5A: print "小鞋" elif ord(c) >=0x61 and ord(c) <= 0x7A: print "大写" else: print "不是字母!"

词法分析器首先是断句,可以考虑用正则表达式,下面的例子可以参考 import re s = "hello, " s = "My name is Mike." s = "I'm ab!" while s != '': match = re.search('^[a-z|A-Z|\']+', s) if match: print('<' + s[:match.end()] + '>') s = s[match.end():] else: print('<' + s[:1] + '>') s = s[1:]

ppcq.net | zmqs.net | rpct.net | lhxq.net | ceqiong.net | 网站首页 | 网站地图
All rights reserved Powered by www.qyhf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com