반응형
SMALL
더보기
Python has built-in string validation methods for basic data. It can check if a string is composed of alphabetical characters, alphanumeric characters, digits, etc.
파이썬에는 기본 데이터에 대한 내장 문자열 유효성 검사 방법이 있습니다. 문자열이 알파벳 문자, 영숫자 문자, 숫자 등으로 구성되어 있는지 확인할 수 있습니다.
#isalnum(), #isalpha(), #isdigit(), #islower(), #isupper()
# str.isalnum()
# This method checks if all the characters of a string are alphanumeric (a-z, A-Z and 0-9).
#글자 또는 숫자로 구성되어있으면 : True 아니면 False 값 반환
>>> print 'ab123'.isalnum()
True
>>> print 'ab123#'.isalnum()
False
#str.isalpha()
#This method checks if all the characters of a string are alphabetical (a-z and A-Z).
#글자로 구성되어있으면 : True 아니면 False 값 반환
>>> print 'abcD'.isalpha()
True
>>> print 'abcd1'.isalpha()
False
#str.isdigit()
#This method checks if all the characters of a string are digits (0-9).
# 숫자로만 구성되있으면 : True 아니면 : False 값 반환
>>> print '1234'.isdigit()
True
>>> print '123edsd'.isdigit()
False
#str.islower()
# This method checks if all the characters of a string are lowercase characters (a-z).
# 소문자로 구성되있으면 : True 아니면 False 값 반환
>>> print 'abcd123#'.islower()
True
>>> print 'Abcd123#'.islower()
False
#str.isupper()
#This method checks if all the characters of a string are uppercase characters (A-Z).
# 대문자로 구성되있으면 : True 아니면 False 값 반환
>>> print 'ABCD123#'.isupper()
True
>>> print 'Abcd123#'.isupper()
False
if __name__ == '__main__':
s = input()
문자열 중
알파벳 숫자
알파벳, 숫자, 대문자, 소문자
가 있으면
True 를 출력하라.
if __name__ == '__main__':
s = input()
i = s.split()
print(any(i.isalnum()for i in s))
print(any(i.isalpha()for i in s))
print(any(i.isdigit()for i in s))
print(any(i.islower()for i in s))
print(any(i.isupper()for i in s))
#any
전달 받은 자료형의 원소 중 하나라도 True일 경우 True를 돌려준다.
반응형
LIST
'IT & 영상관련 > 파이썬python' 카테고리의 다른 글
python]hackerRank] String Formatting 진수변환, 간격(저장용) (0) | 2020.08.01 |
---|---|
python]hackerRank] Text Alignment (저장용) (0) | 2020.07.31 |
python]hackerRank] Find a string (저장용) (0) | 2020.07.29 |
python]hackerRank] String Split and Join (저장용) (1) | 2020.07.28 |
python]hackerRank] sWAP cASE 소문자,대문자 변환(저장용) (0) | 2020.07.27 |