Javascriptチェック英数字

| | | | |

Python isalpha() メソッドは、文字列に文字のみが含まれている場合にtrueを返します。 Python isnumeric() 文字列内のすべての文字が数字の場合、trueを返します。 Python isalnum() 文字列に記号なしの英数字が含まれている場合にのみtrueを返します。

いつPythonで文字列を操作する場合、それらの文字列に文字のみ、数字のみ、または英数字のみが含まれているかどうかを確認したい場合があります。たとえば、ユーザーにユーザー名の入力を求めるプログラムでは、ユーザーが選択したユーザー名に特殊文字が含まれていないことを確認する必要があります。

ここで、Pythonは isalpha( )、 isnumeric()、および isalnum()が機能します。これらのメソッドを使用して、特定の基準に照らして文字列の内容を確認できます。

このチュートリアルでは、 isalpha() isnumeric()およびisalnum()組み込みコード>関数は、文字列にそれぞれ文字のみ、数字のみ、または文字と数字のみが含まれるかどうかを判別します。また、Pythonプログラムでのこれらの各メソッドの例についても説明します。

Pythonisalpha

Python文字列isalpha()メソッドを使用してチェックします文字列が英字のみで構成されている場合。つまり、 isalpha()は、文字列に文字のみが含まれているかどうかを確認します。

Python isalpha()メソッドはブール値値True文字列の各文字が文字の場合;それ以外の場合は、ブール値 Falseを返します。 Pythonでは、スペースは英字ではないため、文字列にスペースが含まれている場合、メソッドは Falseを返します。

isalpha()は次のとおりです。

ご覧のとおり、 isalpha()はパラメータを受け入れません。代わりに、メソッドは文字列値または文字列を含む変数の最後に追加されます。

この方法がどのように機能するかを示す例を見てみましょう。 。

スケジューリングアプリの登録フォームを作成するとします。登録するには、潜在的なユーザーは自分の名、姓、電子メールアドレス、およびパスワードを提出する必要があります。誰かがファーストネームとミドルネームを入力するときは、プログラムが正しく処理できるように、それらの名前に文字のみが含まれていることを確認する必要があります。

isalpha()を使用して、ユーザーから送信された名前を確認できます文字だけを理解するわけではありません。この機能を実行できるプログラムの例を次に示します。

コードを実行し、値 John を姓として、 8 をミドルネームとして挿入すると、プログラムは次の応答を返します。

コードを分解しましょう。最初の2行、 Python()入力が発生したhod を使用して、ユーザーの名前と名前を収集します。次に、 isalpha()メソッドを使用して、これらの名前に英字のみが含まれているかどうかを確認します。プログラムがfirst_name.isalpha()を評価すると、 first_name の下にプログラムによって格納された値には文字のみが含まれるため、 Trueが返されます。

ただし、プログラムがミドルネームを評価すると、ユーザーがミドルネームとして数値を入力したため、 falseが返されます。

Pythonは数値です

Pythonのisnumeric()メソッドは、文字列内のすべての文字が数字であるかどうかをチェックします。各文字が数値の場合、 isnumeric()は値Trueを返します。それ以外の場合、メソッドは値 false

を返します。PythonIsNumeric()メソッドの構文は次のとおりです。

isalpha()と同様、 isnumeric()はパラメータを取りません。代わりに、文字列の最後に追加されます。

例を見て、 isnumeric()の使用方法を説明しましょう。

4年生のための掛け算ゲームを構築します。私たちのプログラムは、生徒に数学の問題を引き起こし、私たちのプログラムに答えを入力するように生徒に求めます。ただし、ユーザーの回答が正しいかどうかを確認する前に、ユーザーが数値を入力したかどうかを確認する必要があります。

ユーザーが与えられた数学の問題に対する数値応答を入力したことを確認するために使用できるコードは次のとおりです。

コードを実行して数値を入力すると、プログラムは次の応答を返します:

コードの最初の行では、 input()メソッドを使用して、数学の問題に対する生徒の回答を受け入れます。 input()は常に文字列を返すことに注意してください。

次のコード行では、 isnumer ic()を使用して生徒の応答はすべて数字ですこの場合、生徒は 90 を入力しましたが、これはすべて数字であるため、プログラム宣言は Trueです。

Python isalnum

多くの場合、文字列に英数字(文字と数字)のみが含まれているかどうかを確認する必要があります。ここで、 isalnum()が役立ちます。

isalnum()は、文字列内のすべての文字が英数字。つまり、 isalnum()は、文字列に文字または数字、あるいはその両方が含まれているかどうかを確認します。すべての文字が英数字の場合、 isalnum()Trueを返します。 。それ以外の場合、メソッドは値 false

を返します。isalnum()の構文は次のとおりです。

そのように isalpha()isnumeric() isalnum()はパラメータを取りません。

ユーザーにユーザー名の選択を求めるゲームの登録フォームを作成します。ユーザー名には文字と数字のみを含める必要があります。ユーザーが他の文字を含むユーザー名を選択した場合、プログラムはユーザー名が無効であることを示すメッセージを表示する必要があります。

これを実現するには、次のコードを使用できます。

コードを実行し、プログラムにユーザー名 user123 を入力すると、次のプログラム宣言が行われます。

!英数字以外の文字を含むユーザー名user123を入力すると、プログラムは次のようになります。

ユーザー名user123を入力すると、 isalnum()メソッドはTrueを返します。これは文字列のみであるためです。文字と数字で構成されています。次に、 if ループの内容が実行され、メッセージ Your new username is user123がコンソールに出力されます。ただし、ユーザー名に英数字以外の文字を含めると、 isalnum()メソッドはFalse を返し、プログラムはこのユーザー名は無効です。 >からコンソールへ。

結論

文字列を操作するときに、文字のみが含まれているかどうかを尋ねる場合があります、数字のみ、または英数字のみ。; s isalpha() isnumeric()、および isalnum()メソッドがそれぞれ入力されます。< / p>

3つすべての簡単な要約です。

isalpha Pythonは、trueまたはfalseを返す文字列メソッドです。文字列がアルファベットのみで構成されているかどうかを確認してください文字

IsNumeric Pythonは、文字列が数字で構成されているかどうかをチェックし、trueまたはfalseを返す文字列メソッドです。

isalnumPythonは、文字列メソッドです。文字列が文字と数字で構成されているかどうかをチェックし、特殊文字や句読点の記号がないかどうかを確認し、trueまたはfalseを返します。

これで、 isalpha() IsNumeric() isalnum()のように使用を開始する準備が整いました。 Pythonプロ!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method