문자열의 구성(숫자, 알파벳) 판별
파이썬에는 주어진 문자열에 대해 문자열이 어떻게 구성되어 있는지(숫자 형태의 문자열인지, 알파벳으로 이루어진 문자열인지, 숫자와 알파벳으로만 이루어진 문자열인지...) 판별하는 함수들이 존재한다. 참고로 아래의 함수들 모두 공백이 포함되어 있을 때 False를 반환한다. - 숫자 판별 isdecimal() : 주어진 문자열이 정수 형태인지, 즉 해당 문자열이 숫자로만 이루어져 있는지를 판별한다. isdigit() : 주어진 문자열이 숫자 형태인지 판별한다. isnumeric() : 주어진 문자열이 숫자값 표현에 표현에 해당하는지 판별한다. test = ['1', '3²', '½', '2.1', ''] list(map(lambda x : x.isdecimal(), test)) >>> [True, False..
2022. 10. 12.