ホームページ  >  記事  >  バックエンド開発  >  Python を使用して文字の大文字と小文字を判断する方法

Python を使用して文字の大文字と小文字を判断する方法

WBOY
WBOY転載
2023-07-13 19:02:095654ブラウズ

方法 1

Python の組み込み関数 isupper() および is lower() を使用して、文字が大文字か小文字かを判断します。

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

ユーザーが文字を入力すると、プログラムは isupper() 関数と is lower() 関数を使用して文字が大文字か小文字かを判断し、対応する情報を出力します。ユーザーが文字以外の文字を入力すると、プログラムはエラー メッセージを出力します。

方法 2

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 コード値に変換し、条件ステートメントを使用して文字の大文字と小文字を判別します。

方法 3

Python でアルファベットを使用します。

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

このプログラムは、大文字と小文字を含む文字列を定義し、in 演算子を使用して、入力された文字が文字列に含まれるかどうかを判断します。入力文字が大文字の場合は対応する情報が出力され、小文字の場合は対応する情報が出力され、そうでない場合はエラーメッセージが出力されます。

方法 4

正規表現を使用します。

# 导入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() 関数と正規表現を使用して、文字の大文字と小文字を一致させます。文字が大文字の場合は、大文字で始まる文字列と一致し、文字が小文字の場合は、小文字で始まる文字列と一致します。

Python 大文字と小文字の交換

Python 言語では、文字列を使用して大文字と小文字を交換できます。文字列は、Python 言語で最も一般的に使用される変数タイプの 1 つです。そのメソッドを使用して文字列を操作し、さまざまな文字列操作を実装できます。また、大文字と小文字の変換も文字列メソッドを使用して実装できます。大文字と小文字を交換する方法は次のとおりです:

1. .upper() を使用して、文字列内の小文字を大文字に変換します。

2. . lower() を使用して、文字列内の大文字を小文字に変換します。

3. .swapcase() を使用して、文字列内の大文字を小文字に変換し、小文字を大文字に変換します。

たとえば、次のコードは文字列内の小文字を大文字に変換できます:

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

実行結果は次のようになります: "HELLO WORLD"

同時に、次のコードは、文字列の大文字を小文字に変換できます:

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

実行結果は次のとおりです: "hello world"

最後に、次のコードは文字列の小文字を変換できます。文字列を大文字に変換し、同時に大文字を小文字に変換します:

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

実行結果は次のようになります: "hELLO wORLD"

以上がPython を使用して文字の大文字と小文字を判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。