Python3 기준,
기본으로 제공되는 string 모듈을 사용하면 편합니다!
import string
# 문자열에 특수기호, 숫자 포함하는지 확인하는 함수
def validate_name(name):
# name이 문자열인지 확인
if type(name) is not str:
return False
# name이 숫자를 포함하는지 확인
# string.digits : "0123456789" 문자열
for digit in string.digits:
if digit in name:
return False
# name이 특수기호를 포함하는지 확인
# 파이썬에서 기본적으로 입력가능한 모든 특수문자를 모아둠
for punc in string.punctuation:
if punc in name:
return False
return True
print(validate_name("개발자")) ## True
print(validate_name("개발자514")) ##False
'Programming > 공부' 카테고리의 다른 글
intelliJ IDEA 자동완성 꿀팁 (feat.Constructor) (0) | 2022.03.18 |
---|---|
Python Class 정리! (0) | 2021.12.20 |
Python 문자열 올바른 양식인지 확인하기(feat.이메일 양식) (0) | 2021.12.20 |
에러 메시지 읽기 (0) | 2021.12.08 |