입력 자료형 확인하기
type(자료형)
자료형 변환하기
int() : 문자열을 정수로 변환
float() : 문자열을 float으로 변환
숫자를 문자열로 바꾸기
str() : 문자열로 변환
"{:5d}".format() # 5칸 뒤로 이동 "{:05d}".format() # 빈자리 0으로 채우기 "{:+5d}".format() # +값 출력 "{:-5d}".format() # -값 출력 "{:=+5d}".format() #+ 값 출력 "{:+05d}".format() #+00값 출력
의미없는 소수점 제거하기
"{:g}".format()
.upper() : 문자열을 대문자로 변경
.lower() : 문자열을 소문자로 변경
.strip() : 문자열의 양옆 공백 제거 // ==trim()
.lstrip() : 문자열의 왼쪽 공백 제거 //거의 사용 x
.rstrip() : 문자열의 오른쪽 공백 제거 //거의 사용 x
isalnum() : 문자열이 알파벳 혹은 숫자러만 구성되어있는지 확인
isalpha() : 알파벳으로만 구성되었는지
isidentifier() : 문자열이 식별자로 사용가능한지
isdecimal() : 정수형태인지
isdigit() : 문자열이 숫자로 인식될 수 있는지 ⭐
isspace() : 공백으로만 구성되어 있는지
islower() : 소문자로만 구성되어 있는지 ⭐
isupper() : 대문자로만 구성되어 있는지 ⭐
find() : 왼쪽부터 찾아서 처음 등장하는 위치
rfind() : 오른쪽부터 찾아서 처음 등장하는 위치
split("특정문자") : 문자열을 특정 문자로 자름
import datetime now = now.datetime.datetime.now() # 현재 시간 now.year # 현재 연도 now.month # 현재 월
if 조건: 참일 때 실행할 문장 else: 거짓일 때 실행할 문장
if 조건A: A가 참일 때 실행할 문장 elif 조건 B: B가 참일 때 실행할 문장 ... else: 모든 조건이 거짓일 때 실행할 문장
str_input = input("태어난 해를 입력해주세요> ")
birth_year = int(str_input) % 12
if birth_year == 0:
print("원숭이 띠입니다.")
elif birth_year == 1:
print("닭 띠입니다.")
elif birth_year == 2:
print("개 띠입니다.")
elif birth_year == 3:
print("돼지 띠입니다.")
elif birth_year == 4:
print("쥐 띠입니다.")
elif birth_year == 5:
print("소 띠입니다.")
elif birth_year == 6:
print("범 띠입니다.")
elif birth_year == 7:
print("토끼 띠입니다.")
elif birth_year == 8:
print("용 띠입니다.")
elif birth_year == 9:
print("뱀 띠입니다.")
elif birth_year == 10:
print("말 띠입니다. ")
else:
print("양 띠입니다.")