520 檢測大寫字母

2021-10-21 19:28:32 字數 608 閱讀 5250

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。

我們定義,在以下情況時,單詞的大寫用法是正確的:

全部字母都是大寫,比如"usa"。

單詞中所有字母都不是大寫,比如"leetcode"。

如果單詞不只含有乙個字母,只有首字母大寫, 比如 「google」。

否則,我們定義這個單詞沒有正確使用大寫字母。

示例 1:

輸入: 「usa」

輸出: true

示例 2:

輸入: 「flag」

輸出: false

# upper()  判斷大寫

# lower() 判斷小寫

# title() 判斷首字母大寫

class

solution

:def

detectcapitaluse

(self, word:

str)

->

bool

:return word.upper(

)== word or word.lower(

)== word or word.title(

)== word

520 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

520 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

520 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...