Python/Python Programming
[Python] isdigit - Decide if only numbers exist. (문자열에 숫자만 있는지 확인하는 메소드)
Pydole
2019. 10. 15. 22:05
isdigit() : 문자열이 숫자로만 구성되어 있으며, 빈칸이 없으면 True를 반환
문자열이 숫자로만 구성시 True 리턴
'12345'.isdigit()
------------------
True
문자열이 숫자와 문자로 구성시 False 리턴
'12345abc한글'.isdigit()
------------------------
False
문자열이 숫자와 특수기호로 구성시 False 리턴
'12345@'.isdigit()
------------------
False
문자열이 숫자와 공백 구성시 False 리턴
'12345 '.isdigit()
------------------
False
활용. (모든 리스트의 요소들이 숫자인지 확인)
list_A = [ 1, 12, 43, 4, 15 ]
''.join(map(str,list_A)).isdigit()
----------------------------------
True
list_A = [ 1, 12, 43, 4, 15, 'a' ] # 문자 a가 포함되어 있어 False
''.join(map(str,list_A)).isdigit()
----------------------------------
False