Programming/Python
[Python] True 또는 Flase로 답하는 함수
Denali
2020. 12. 28. 23:41
1. 숫자인가?
st1 = "123"
st2 = "OneTwoThree"
st1.isdigit()
True
st2.isdigit()
False
2. 문자인가?
st1.isalpha()
False
st2.isalpha()
True
3. 특정 문자로 시작하거나 끝나는가?
# 특정 문자로 시작하는가?
str = "Supersprint"
str.startswith("Super")
True
# 특정 문자로 끝나는가?
str.endswith("int")
True
4. 활용 예시
def main():
pnum = input("스마트폰 번호 입력: ")
if pnum.isdigit() and pnum.startswith("010"):
print("정상적인 입력입니다.")
else:
print("정상적이지 않은 입력입니다.")
main()
스마트폰 번호 입력: 01012344444
정상적인 입력입니다.
스마트폰 번호 입력: 010fdf33
정상적이지 않은 입력입니다.