经典python100例与答案python100例入门图解python100例第11题
下载地址 https://share.weiyun.com/Fz43Qnru
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面
举例 判断字符串是否全部为小写字母 题目要求 实现函数 def islower(string): """ 如果字符串string 里所有区分大小写的字符都是小写,则返回True :param string: :return: """ pass 比如传入字符串 "iwj32as",函数应该返回True 思路分析 字符串里,常见的只有26个英文字母是区分大小写的,因为,咱们只关心英文字母即可。 遍历字符串,逐个字符进行检查,获得其ASCII码表里的十进制数值,如果该数值在65到90之间,一定是大写字母,此时返回False,如果for循环结束后,仍然没有返回False,那么就说明,字符串里没有大写字母,可以返回True 示例代码 def islower(string): """ 如果字符串string 里所有区分大小写的字符都是小写,则返回True :param string: :return: """ if not string: return False
for item in string: if 65 <= ord(item) <= 90: return False
return True
if __name__ == '__main__': print(islower('232r'))
|