Python 字符串 isupper() 方法



Python 字符串 isupper() 方法用于确定给定字符串中所有基于大小写的字符或字母是否都为大写。大小写字符是指其通用类别属性为“Ll”(字母,小写),“Lu”(字母,大写)或“Lt”(字母,标题大小写)的字符。

大写定义为以其大写形式书写或打印的字母,也称为大写字母。

例如,如果给定单词“ProGRaMmINg”中的大写字母为 P、G、R M、I 和 N。

注意:不会检查给定字符串中的数字、符号和空格,仅考虑字母字符。

语法

以下是 Python 字符串 isupper() 方法的语法

str.isupper()

参数

此方法不接受任何参数。

返回值

如果字符串中所有大小写字符都为大写,并且至少存在一个大小写字符,则此方法返回 True,否则返回 False。

示例

当我们传递字符串中所有字母都为大写时,它返回 True。

在以下示例中,创建了一个字符串“PYTHON”,所有字母都为大写。然后使用 Python 字符串 isupper() 方法检查给定字符串是否为大写。然后检索结果。

# initializing the string
Given_string = "PYTHON"
# Checking whether the string is in uppercase
res = Given_string.isupper()
# Printing the result
print ("Is the given string in uppercase?: ", res)

以上代码的输出如下

Is the given string in uppercase?:  True

示例

如果字符串中所有字母都为小写,则返回 False。

以下是一个示例,其中创建了一个字符串“this is string example....wow!!!”。然后使用 isupper() 方法检索结果,说明给定字符串是否为大写。

# initialize the string
str = "this is string example....wow!!!";
print (str.isupper())

以下以上代码的输出

False

示例

在下面给出的示例中,使用 for 循环计算给定句子中所有大写单词的计数。首先,创建一个字符串。然后将字符串分割并通过计数大写单词来检索结果

# initializing the string
Given_string = "python IS a PROGRAMMING language"
res = Given_string.split()
count = 0
# Counting the number of uppercase
for i in res:
   if (i.isupper()):
      count = count + 1
# Printing the result
print ("The number of uppercase words in the sentence is: ", str(count))

执行以上代码时,我们将获得以下输出

The number of uppercase words in the sentence is:  2

示例

在以下示例中,创建了一个包含数字、符号和字母的字符串,以检查它是否为大写

# initializing the string
Given_string = "Cod3iN#g"
# Checking whether the string is in uppercase
res = Given_string.isupper()
# Printing the result
print ("Is the given string in uppercase?: ", res)

当我们运行以上程序时,它会产生以下结果

Is the given string in uppercase?:  False
python_strings.htm
广告