Python判断字符串中的字母是否全为大写【题目:All Upper I】

题目介绍:判断字符串中的字母是否全为大写字母,空格与数字算大写

题目要求:

Input: A string.

Output: a boolean.

Example:

is_all_upper(‘ALL UPPER’) == True

is_all_upper(‘all lower’) == False

is_all_upper(‘mixed UPPER and lower’) == False

is_all_upper(”) == True

is_all_upper(‘444’) == True

is_all_upper(’55 55 5′) == True

题目分析:直接用upper函数将字符串转换为大写,再与给定的字符串进行比较

我的答案:

def is_all_upper(text: str) -> bool:
    # your code here

    if text.upper() == text:
        
        return True
    else:
        return False


if __name__ == '__main__':
    print("Example:")
    print(is_all_upper('ALL UPPER'))

    # These "asserts" are used for self-checking and not for an auto-testing
    assert is_all_upper('ALL UPPER') == True
    assert is_all_upper('all lower') == False
    assert is_all_upper('mixed UPPER and lower') == False
    assert is_all_upper('') == True
    assert is_all_upper('     ') == True
    assert is_all_upper('444') == True
    assert is_all_upper('55 55 5') == True
    print("Coding complete? Click 'Check' to earn cool rewards!")
Python学习

Python删除给定元素之前的所有元素【题目:Remove All Before】

2021-4-3 17:14:30

Python学习

Python将列表的第一个元素移到最后【题目:Replace First】

2021-4-3 18:07:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索