이처럼 아스키 코드표가 있다.
print(chr(65)) # "A"
print(ord("A")) # 65
chr은 숫자를 입력하면 아스키 코드값을 출력하고, ord는 문자를 입력하면 그에 맞는 숫자를 출력한다.
isdigit은 문자열이 숫자인지를 판별해주는 함수이다.
num = 11
if num.isdigit():
print('number')
else :
print('not number')
num변수에는 숫자값이 들어있으므로, 위에 결과는 number를 출력한다.
num = 'one'
if num.isalpha():
print('str')
else:
print('not str')
num변수는 문자열을 가지고 있으므로, 위에 결과는 str을 출력한다.
이처럼 변수의 값이 숫자 여부를 판별해주는 것은 isdigit()
변수의 값이 문자열인지를 판별해주는 것은 isalpha()