English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 강의

파이썬 흐름 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 문자열 isnumeric() 사용법 및 예제

파이썬 문자열 메서드

문자열의 모든 문자가 숫자 문자인 경우에만 isnumeric() 메서드가 True를 반환합니다. 그렇지 않으면 False를 반환합니다。

숫자 문자는 다음과 같은 속성을 가집니다:

  • Numeric_Type = 십진수

  • Numeric_Type = 숫자(Digit)

  • Numeric_Type = 숫자(Numeric)

파이썬에서는 십진수 문자(예:0、1、2 ..),숫자(예:인덱스,예상치 못한 숫자)와 Unicode 숫자 속성을 가진 문자(예:소수점,로마 숫자,화폐 분자)는 숫자 문자로 간주됩니다.

프로그램에서 unicode를 사용하여 숫자와 숫자 문자를 작성할 수 있습니다. 예를 들어:

# s = '½'
s = '\u00BD'

isnumeric()의 문법은 다음과 같습니다

string.isnumeric()

isnumeric() 매개변수

isnumeric() 메서드는 어떤 매개변수도 가지지 않습니다。

isnumeric() 반환 값

isnumeric() 메서드가 반환합니다:

  • True 문자열의 모든 문자가 숫자 문자인 경우.

  • False 최소한 하나의 문자가 숫자 문자가 아닌 경우.

예제1:isnumeric()의 작동 방식

s = '1242323'
print(s.isnumeric())
#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())
s = '1242323'
s='python12'
print(s.isnumeric())

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

True
True
True
False

예제2:isnumeric() 사용법

#s = '²3455'
s = '\u00B23455'
if s.isnumeric() == True:
  print('모든 문자가 숫자입니다.')
else:
  print('모든 문자가 숫자가 아닙니다.')

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

모든 문자가 숫자가 아닙니다.

파이썬 문자열 메서드