Python/Python Programming
[Python] isalnum 문자열에 숫자 또는 알파벳만 있는지 확인하는 메소드
Pydole
2019. 10. 15. 22:44
isalnum() : 문자열이 숫자 또는 문자이면 True를 반환
문자열이 숫자로만 구성시 True 리턴
'12345'.isalnum()
-----------------
True
문자열이 알파벳로만 구성시 True 리턴
'abcde'.isalnum()
-----------------
True
문자열이 한글로만 구성시 True 리턴
'한글'.isalnum()
----------------
True
문자열이 알파벳과 숫자 구성시 True 리턴
'abcde12345'.isalnum()
----------------------
True
문자열이 알파벳과 특수문자 구성시 False 리턴
'abcde@'.isalnum()
------------------
False
문자열이 알파벳과 공백 구성시 False 리턴
'abcde '.isalnum()
------------------
False
활용. (모든 리스트의 요소들이 숫자 또는 문자인지 확인)
list_A = [ 1, 12, 43, 4, 15, 'a' ]
''.join(map(str,list_A)).isalnum()
-----------------------------------
True
list_A = [ 1, 12, 43, 4, 15, 'a', '#' ]
''.join(map(str,list_A)).isalnum()
----------------------------------------
False