Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie Python, um die Groß-/Kleinschreibung von Buchstaben zu bestimmen

So verwenden Sie Python, um die Groß-/Kleinschreibung von Buchstaben zu bestimmen

WBOY
WBOYnach vorne
2023-07-13 19:02:095690Durchsuche

Methode 1

Verwenden Sie die integrierten Funktionen isupper() und islower() in Python, um zu bestimmen, ob ein Buchstabe ein Groß- oder Kleinbuchstabe ist. isupper()islower()来判断一个字母是否为大写或小写字母。

# 获取用户输入
letter = input("请输入一个字母:")
 
# 判断字母是否为大写
if letter.isupper():
    print("该字母为大写字母。")
 
# 判断字母是否为小写
elif letter.islower():
    print("该字母为小写字母。")
 
# 如果既不是大写字母也不是小写字母,则输出错误信息
else:
    print("输入错误,请输入一个字母。")

用户输入一个字母,程序使用isupper()和islower()函数判断字母是否为大写或小写,并输出相应的信息。如果用户输入了除字母以外的字符,程序会输出一个错误信息。

方法二

使用ASCII码值来判断字母大小写。

# 获取用户输入
letter = input("请输入一个字母:")
 
# 判断字母是否为大写
if ord(letter) >= 65 and ord(letter) <= 90:
    print("该字母为大写字母。")
 
# 判断字母是否为小写
elif ord(letter) >= 97 and ord(letter) <= 122:
    print("该字母为小写字母。")
 
# 如果既不是大写字母也不是小写字母,则输出错误信息
else:
    print("输入错误,请输入一个字母。")

每个字符都有一个唯一的ASCII码值,它是用于表示文本字符的标准编码系统。英文字母的ASCII码值范围是65到90对应大写字母,而97到122对应小写字母。

使用Python内置函数ord()将输入的字母转换为对应的ASCII码值,并使用条件语句判断字母的大小写。

方法三

使用Python中的字母表。

# 定义字母表
uppercase_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
lowercase_letters = "abcdefghijklmnopqrstuvwxyz"
 
# 获取用户输入
char = input("请输入一个字母: ")
 
# 判断字符是否为大写字母
if char in uppercase_letters:
    print("输入的字母为大写字母")
# 判断字符是否为小写字母
elif char in lowercase_letters:
    print("输入的字母为小写字母")
# 如果输入的字符不是字母,则输出错误信息
else:
    print("输入的不是字母,请重新输入")

该程序定义了一个包含大写字母和小写字母的字符串,然后使用in运算符来判断输入的字符是否包含在字符串中。如果输入的字符是大写字母,则输出相应的信息;如果是小写字母,则输出相应的信息;否则输出错误信息。

方法四

使用正则表达式。

# 导入re模块
import re
 
# 获取用户输入
letter = input("请输入一个字母:")
 
# 判断字母是否为大写
if re.match(r&#39;[A-Z]&#39;, letter):
    print("该字母为大写字母。")
 
# 判断字母是否为小写
elif re.match(r&#39;[a-z]&#39;, letter):
    print("该字母为小写字母。")
 
# 如果既不是大写字母也不是小写字母,则输出错误信息
else:
    print("输入错误,请输入一个字母。")

使用re.match()

str = "hello world"
str_upper = str.upper()
print(str_upper)

Der Benutzer gibt einen Buchstaben ein und das Programm verwendet die Funktionen isupper() und islower(), um zu bestimmen, ob der Buchstabe groß oder klein geschrieben ist, und gibt die entsprechenden Informationen aus. Wenn der Benutzer andere Zeichen als Buchstaben eingibt, gibt das Programm eine Fehlermeldung aus.

Methode 2

Verwenden Sie ASCII-Codewerte, um die Groß- und Kleinschreibung von Buchstaben zu bestimmen.

str = "HELLO WORLD"
str_lower = str.lower()
print(str_lower)

Jedes Zeichen hat einen eindeutigen ASCII-Codewert, das Standardkodierungssystem zur Darstellung von Textzeichen. Der ASCII-Codewertbereich für englische Buchstaben beträgt 65 bis 90 für Großbuchstaben und 97 bis 122 für Kleinbuchstaben.

Verwenden Sie die in Python integrierte Funktion ord(), um die eingegebenen Buchstaben in die entsprechenden ASCII-Codewerte umzuwandeln, und verwenden Sie bedingte Anweisungen, um die Groß-/Kleinschreibung der Buchstaben zu bestimmen.

Methode 3

Verwenden Sie das Alphabet in Python.

str = "Hello World"
str_swap = str.swapcase()
print(str_swap)

Dieses Programm definiert eine Zeichenfolge mit Groß- und Kleinbuchstaben und verwendet dann den Operator in, um zu bestimmen, ob die eingegebenen Zeichen in der Zeichenfolge enthalten sind. Handelt es sich bei den eingegebenen Zeichen um Großbuchstaben, werden die entsprechenden Informationen ausgegeben, bei Kleinbuchstaben wird die entsprechende Information ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben.

Methode 4

Verwenden Sie reguläre Ausdrücke.

rrreee

Verwenden Sie die Funktion re.match() und reguläre Ausdrücke, um die Groß- und Kleinschreibung von Buchstaben abzugleichen. Wenn der Buchstabe ein Großbuchstabe ist, entspricht er einer Zeichenfolge, die mit einem Großbuchstaben beginnt. Wenn der Buchstabe ein Kleinbuchstabe ist, entspricht er einer Zeichenfolge, die mit einem Kleinbuchstaben beginnt.

Python-Groß- und Kleinbuchstabenaustausch🎜🎜In der Python-Sprache können Sie Groß- und Kleinbuchstaben mithilfe von Zeichenfolgen austauschen. Zeichenfolgen sind häufig einer der am häufigsten verwendeten Variablentypen in der Python-Sprache. Mit ihren Methoden können Zeichenfolgen manipuliert und verschiedene Zeichenfolgenoperationen implementiert werden. Auch die Konvertierung von Groß- und Kleinbuchstaben kann mithilfe von Zeichenfolgenmethoden implementiert werden. Hier ist eine Möglichkeit, Groß- und Kleinbuchstaben auszutauschen: 🎜🎜1. Verwenden Sie .upper(), um Kleinbuchstaben in einer Zeichenfolge in Großbuchstaben umzuwandeln. 🎜🎜2. Verwenden Sie .lower(), um Großbuchstaben in der Zeichenfolge in Kleinbuchstaben umzuwandeln. 🎜🎜3. Verwenden Sie .swapcase(), um Großbuchstaben in der Zeichenfolge in Kleinbuchstaben umzuwandeln und Kleinbuchstaben in Großbuchstaben umzuwandeln. 🎜🎜Zum Beispiel kann der folgende Code die Kleinbuchstaben in der Zeichenfolge in Großbuchstaben umwandeln: 🎜rrreee🎜Das laufende Ergebnis ist: „HELLO WORLD“🎜🎜Gleichzeitig kann der folgende Code die Großbuchstaben in der Zeichenfolge umwandeln in Kleinbuchstaben umwandeln: 🎜 rrreee🎜Das laufende Ergebnis lautet: „Hallo Welt“🎜🎜Schließlich kann der folgende Code die Kleinbuchstaben in der Zeichenfolge in Großbuchstaben umwandeln und gleichzeitig die Großbuchstaben in Kleinbuchstaben umwandeln: 🎜rrreee 🎜Das laufende Ergebnis lautet: „hELLO WORLD“🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Python, um die Groß-/Kleinschreibung von Buchstaben zu bestimmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen