본문 바로가기
개발일지/Python

* 매우중요 Python - 문장에 들어가는 단어중 (소문자,대문자,숫자)가 사용되었는지 확인

by 다니엘의 개발 이야기 2022. 12. 28.
320x100

flask공부를 하면서 매우 중요한 것이 있는데 이건 python에도 따로 저장을 해두고 싶어서 따로 빼봤다.

 

# *매우중요 "문장에 c가 소문자로 들어가는지 안들어가는지 확인하는 반복문"
    lower_letter = any(c.islower() for c in username)

    # *매우중요 "문장에 c가 대문자로 들어가는지 안들어가는지 확인하는 반복문"
    upper_letter = any(c.isupper() for c in username)

    # *매우중요 "문장의 마지막이 숫자로 끝나는지 아닌지 판별해주는 것"
    num_end = username[-1].isdigit()

    # 이건 report에 하나의 AND 조건으로 True or False를 리턴하는 것이다.
    report = lower_letter and upper_letter and num_end

이 자체가 별거 아닌 것 같지만 정말 중요한 것 중 하나라고 생각한다.

300x250