자바스크립트 검사 영숫자

| | | | |

Python isalpha () 메서드는 문자열에 문자만 포함된 경우 true를 반환합니다. Python 숫자() 문자열의 모든 문자가 숫자인 경우 true를 반환합니다. Python isalnum () 문자열에 기호 없이 영숫자가 포함된 경우에만 true를 반환합니다.

때 Python에서 문자열로 작업할 때 해당 문자열에 문자, 숫자 또는 영숫자만 포함되어 있는지 확인하려는 경우가 있습니다. 예를 들어, 사용자에게 사용자 이름을 입력하도록 요청하는 프로그램은 사용자가 선택한 사용자 이름에 특수 문자가 없는지 확인하려고 할 수 있습니다.

여기서 Python은 isalpha( ) , isnumeric()isalnum()이 작동합니다. 이 방법을 사용하여 특정 기준에 따라 문자열의 내용을 확인할 수 있습니다.

이 자습서에서는 isalpha(), isnumeric() 및 isalnum () 내장 코드> 함수를 사용하여 문자열에 각각 문자만 포함되는지, 숫자만 포함되는지 또는 문자와 숫자만 포함되는지 확인합니다. 또한 Python 프로그램에서 이러한 각 메서드의 예를 살펴보겠습니다.

Python isalpha

Python 문자열 isalpha() 메서드는 다음을 확인하는 데 사용됩니다. 문자열이 알파벳 문자로만 구성된 경우. 즉, isalpha()는 문자열에 문자만 포함되어 있는지 확인합니다.

Python isalpha() 메서드는 부울 True 문자열의 각 문자가 문자이면 ; 그렇지 않으면 부울 값 False를 반환합니다. Python에서 공백은 알파벳 문자가 아니므로 문자열에 공백이 포함된 경우 메서드는 False를 반환합니다.

isalpha()는 다음과 같습니다.

보시다시피 isalpha()는 매개변수를 허용하지 않습니다. 대신 메소드가 문자열 값 또는 문자열을 포함하는 변수의 끝에 추가됩니다.

isalpha() 를 사용하여 사용자가 보낸 이름을 확인할 수 있습니다. 다음은 이 기능을 수행할 수 있는 프로그램의 예입니다:

우리가 언제 코드를 실행하고 성으로 John 값을 삽입하고 중간 이름으로 8 값을 삽입하면 프로그램이 다음 응답을 반환합니다.

코드를 분석해 보겠습니다. 처음 두 줄 , 우리는 사용자의 성과 이름을 수집하기 위해 Python() 입력이 hod를 만났습니다 를 사용합니다. 다음으로 isalpha () 메서드를 사용하여 이러한 이름에 알파벳 문자만 포함되어 있는지 확인합니다. 프로그램이 first_name.isalpha ()를 평가할 때 first_name 아래에 프로그램이 저장한 값에 문자만 포함되어 있기 때문에 True를 반환합니다.

그러나 우리 프로그램이 중간 이름을 평가할 때 사용자가 중간 이름으로 숫자를 입력했기 때문에 false를 반환합니다.

Python은 숫자입니다.

Python isnumeric() 메서드는 문자열의 모든 문자가 숫자인지 확인합니다. 각 문자가 숫자인 경우 숫자()True 값을 반환합니다. 그렇지 않으면 메서드는 false

Python IsNumeric() 메서드의 구문을 다음과 같이 반환합니다.

isalpha() 와 유사 , isnumeric()은 매개변수를 사용하지 않습니다. 대신 문자열 끝에 추가됩니다.

숫자()를 사용하는 방법을 설명하기 위해 예를 들어 보겠습니다.

예를 들어 4학년을 위한 곱셈 게임 만들기. 우리 프로그램은 학생들에게 수학 문제를 생성하고 우리 프로그램에 답을 입력하도록 요청합니다. 그러나 사용자의 답변이 정확한지 확인하기 전에 사용자가 숫자를 입력했는지 확인해야 합니다.

다음은 사용자가 주어진 수학 문제에 대해 숫자 응답을 입력했는지 확인하는 데 사용할 수 있는 코드입니다.

코드를 실행하고 숫자를 입력하면 프로그램은 다음 응답을 반환합니다. :

코드의 첫 번째 줄에서 수학 문제에 대한 학생의 답을 받아들이기 위해 input () 메서드를 사용합니다. input()은 항상 문자열을 반환합니다.

다음 코드 줄에서 isnumer ic()을 사용하여 학생 응답은 모두 숫자입니다. 이 경우 학생은 모두 숫자인 90을 입력했습니다. 따라서 프로그램 선언은 True입니다.

Python isalnum

종종 문자열에 문자와 숫자와 같은 영숫자만 포함되어 있는지 확인하고 싶을 것입니다. 여기에서 isalnum ()이 유용할 수 있습니다.

isalnum ()은 문자열의 모든 문자가 다음과 같은지 확인하는 내장 Python 함수입니다. 영숫자. 즉, isalnum()은 문자열에 문자나 숫자만 포함되어 있는지 아니면 둘 다 포함되어 있는지 확인합니다. 모든 문자가 영숫자이면 isalnum()True를 반환합니다. . 그렇지 않으면 메소드는 값 false

를 반환합니다.isalnum()의 구문은 다음과 같습니다.

그렇다면 isalpha()isnumeric(), isalnum()은 매개변수를 사용하지 않습니다.

우리가 사용자에게 사용자 이름을 선택하도록 요청하는 게임 등록 양식 작성 우리는 사용자 이름에 문자와 숫자만 포함하도록 요구하고 싶습니다. 사용자가 다른 문자를 포함하는 사용자 이름을 선택하면 프로그램은 사용자 이름이 유효하지 않다는 메시지를 표시해야 합니다.

다음 코드를 사용하여 이를 달성할 수 있습니다.

코드를 실행하고 프로그램에 사용자 이름 user123을 입력하면 다음 프로그램 선언이 표시됩니다.

! 영숫자가 아닌 문자가 포함된 사용자 이름 user123을 입력하면 프로그램은 다음을 반환합니다.

사용자 이름 user123을 입력하면 isalnum() 메서드는 True를 반환합니다. 문자와 숫자로 구성됩니다. 그런 다음 if 루프의 내용이 실행되고 Your new username is user123 메시지가 콘솔에 인쇄됩니다. 그러나 사용자 이름에 영숫자가 아닌 문자를 포함하면 isalnum() 메서드는 False를 반환하고 프로그램은 이 사용자 이름은 유효하지 않습니다. > 콘솔로.

결론

문자열로 작업할 때 문자열에 문자만 포함되어 있는지 묻고 싶을 수 있습니다. , 숫자만 또는 영숫자만 사용할 수 있습니다. ; 여기서 isalpha(), isnumeric()isalnum() 메서드가 각각 입력됩니다.

다음은 세 가지에 대한 간략한 요약입니다.

isalpha Python은 true 또는 false를 반환하는 문자열 메서드입니다. 문자열이 알파벳으로만 구성되어 있는지 확인하십시오. 문자

IsNumeric Python은 문자열이 숫자 문자로 구성되어 있는지 확인하고 true 또는 false를 반환하는 문자열 메서드입니다.

isalnum Python은 다음을 수행하는 문자열 메서드입니다. 문자열이 문자와 숫자로 구성되어 있고 특수 문자나 구두점 기호가 없는지 확인하고 true 또는 false를 반환합니다.

이제 isalpha(), IsNumeric()isalnum()을 사용할 준비가 되었습니다. 파이썬 전문가입니다!

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