사진찍는 개발자📸👩‍💻

[파이썬/Python] 자료형 판별 함수 본문

develop/Python

[파이썬/Python] 자료형 판별 함수

hsleeee 2023. 2. 24. 17:19
반응형
SMALL

1. 숫자 판별

- isdecimal(): 문자열이 int형으로 변환 가능하면 true

- isdigit(): 문자열이 숫자의 형태이면 true

- isnumeric(): 숫자값 표현의 형태이면 true

 

#int형 문자열
s = "12345"
print(s.isdecimal())	# True
print(s.isdigit())	# True
print(s.isnumeric())	# True

#int형 + 문자 + 공백
s = "test  123"
print(s.isdecimal())	# False
print(s.isdigit())	# False
print(s.isnumeric())	# False

 

2. 문자 판별

- isalpha( ): 문자열이 알파벳으로만 이루어져있는지 확인하는 함수  숫자, 공백은 false

s = "12345"
print(s.isalpha())	# False

s = "test  123"
print(s.isalpha())	# False
    
s = "testtest"
print(s.isalpha())	# True

 

3. 숫자+문자 판별

- isalnum(): 주어진 문자열이 숫자 + 알파벳으로 구성되었는지 확인하는 함수, 공백은 false

s = "12345"
print(s.isalnum())	# True

s = "test  123"
print(s.isalnum())	# False
    
s = "test123"
print(s.isalnum())	# True
    
s = "testtest"
print(s.isalnum())	# True
반응형
LIST