LeetCode:520. 检测大写字母————简单

题目

520. 检测大写字母
我们定义,在以下情况时,单词的大写用法是正确的:

全部字母都是大写,比如 “USA” 。
单词中所有字母都不是大写,比如 “leetcode” 。
如果单词不只含有一个字母,只有首字母大写, 比如 “Google” 。
给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。

示例 1:
输入:word = "USA"
输出:true

示例 2:
输入:word = "FlaG"
输出:false
 

提示:
1 <= word.length <= 100
word 由小写和大写英文字母组成

解题思路

  • 直接利用Python内部的字母的大小写模块就可以。

Code

class Solution:
    def detectCapitalUse(self, word: str) -> bool:  
        return word == word.upper() or word == word.lower() or (word[0].isupper and word[1:].islower())

运行结果

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>