Python에서 문자가 숫자인지 확인
-
if-else
문을 사용하여 Python에서 주어진 문자가 숫자인지 확인 - ASCII 값을 사용하여 Python에서 주어진 문자가 숫자인지 확인
-
isdigit()
메서드를 사용하여 Python에서 주어진 문자가 숫자인지 확인 -
isnumeric()
함수를 사용하여 Python에서 주어진 문자가 숫자인지 확인
Python에서 문자열은 문자가 (0-9) 사이의 숫자인 경우 큰따옴표 안에 숫자 값을 저장할 수 있습니다.
이 튜토리얼은 파이썬에서 주어진 문자가 숫자인지 확인하는 방법을 보여줍니다.
if-else
문을 사용하여 Python에서 주어진 문자가 숫자인지 확인
이 경우 if-else
조건문을 사용하여 주어진 문자가 숫자인지 여부를 확인할 수 있습니다. 다음 코드는 if-else
문을 사용하여 Python에서 주어진 문자가 숫자인지 확인합니다.
x = input("Enter The character that you want to check for int:")
if x >= "0" and x <= "9":
print("It is a Number")
else:
print("It is Not a Number")
출력:
Enter The character that you want to check for int:6
It is a Number
ASCII 값을 사용하여 Python에서 주어진 문자가 숫자인지 확인
ASCII는 American Standard Code for Information Interchange의 약자입니다. 최대 256개의 사용 가능한 슬롯을 포함하는 8비트 코드에서 숫자, 문자 및 기타 문자를 할당할 수 있는 표준으로 정의할 수 있습니다.
숫자(0-9), 문자(a-z) 또는 (A-Z)에 관계없이 모든 문자에는 고유한 ASCII 값이 있습니다. 이것은 주어진 문자가 숫자인지 알아내는 데 사용할 수 있습니다.
이 방법에서는 if-else
조건문과 ASCII 값에 대한 지식도 사용해야 합니다.
다음 코드는 ASCII 값을 사용하여 Python에서 주어진 문자가 숫자인지 확인합니다.
x = input("Enter The character that you want to check for int:")
if ord(x) >= 48 and ord(x) <= 57:
print("It is a Number")
else:
print("It is Not a Number")
출력:
Enter The character that you want to check for int:7
It is a Number
여기에서 ord()
함수를 사용하여 주어진 데이터의 ASCII 값을 반환합니다. 숫자의 ASCII 값은 48에서 57 사이입니다. 따라서 조건문에서 비교로 사용됩니다.
isdigit()
메서드를 사용하여 Python에서 주어진 문자가 숫자인지 확인
isdigit()
함수는 특정 문자열의 모든 문자가 숫자인지 확인하는 데 사용됩니다. 모든 문자가 숫자인 경우 True
값을 반환합니다. 지수는 또한 숫자 범위로 제한됩니다.
다음 코드는 isdigit()
메서드를 사용하여 파이썬에서 주어진 문자가 숫자인지 확인합니다.
x = "666"
y = x.isdigit()
print(y)
출력:
True
isnumeric()
함수를 사용하여 Python에서 주어진 문자가 숫자인지 확인
isnumeric()
함수는 isdigit()
함수와 유사한 방식으로 작동하며 주어진 문자열의 모든 문자가 숫자인 경우 True
값을 제공합니다.
-4
와 같은 음수 및 점 .
이 있는 소수 기호는 isnumeric()
함수에서 숫자 값으로 간주되지 않습니다. 다음 코드는 isnumeric()
함수를 사용하여 파이썬에서 주어진 문자가 숫자인지 확인합니다.
x = "666"
y = x.isnumeric()
print(y)
출력:
True
isdigit()
및 isnumeric()
함수는 모두 동일한 작업 프로세스를 가지며 동일한 출력을 제공합니다. 둘 사이의 유일한 차이점은 isdigit()
함수는 숫자(0-9)에 대해서만 True
값을 반환하는 반면 isnumeric()
함수는 숫자가 포함된 경우 True
를 반환합니다. 원래 숫자 0-9
대신 사용되는 다른 언어일 수 있습니다.
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn관련 문장 - Python String
- Python의 문자열에서 쉼표 제거
- Python에서 문자열을 변수 이름으로 변환
- 파이썬에서 문자열에서 공백을 제거하는 방법
- Python의 문자열에서 숫자 추출
- 파이썬에서 문자열을 날짜 / 시간으로 변환하는 방법
- 파이썬 2와 3에서 문자열을 소문자로 변환하는 방법