자료형
- 숫자형(정수, 실수)
- 시퀀스형(문자열, 리스트, 튜플)
- 매핑형(딕셔너리)
- 집합형(set)
문자열
print("안녕하세요", "저는", "꽃다운 청춘입니다.")
-> 안녕하세요 저는 꽃다운 청춘입니다.
사이 공백 잘 보셈
공백
# 아무것도 입력하지 않으면 줄바꿈한다.abs
print("hello")
print()
print("world")
이스케이프 - 공백, 줄바꿈, 특수문자 출력
# 이스케이프 문자를 사용해 문자열을 표현 가능
print("이름\\t나이\\t지역")
print(" 안녕하세요 저는 \\'홍길동\\' 입니다.")
print("\\\\를 표현하고 싶으면 \\\\를 붙혀주어야 한다.")
print("동해물과 백두산이 마르고 \\n닳도록 하느님이 보우하사")
문자 더하기
print("안녕" + "하세요")
# print("안녕하세요" + 1) # 무조건 문자 써야함
print("안녕하세요" + "1")
인덱싱 - 문자 선택 연산자
# 인덱싱 [] : 문자 선택 연산자
print("안녕하세요"[0])
print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
print("안녕하세요"[-1])
print("안녕하세요"[-2])
print("안녕하세요"[-3])
print("안녕하세요"[-4])
print("안녕하세요"[-5])
# print("안녕하세요"[10]) # 에러
인덱싱 - 슬라이싱
# 슬라이싱 범위 지정도 가능
print("안녕하세요"[1:4]) # 인덱스 기준 1,2,3 까지
print("안녕하세요"[1:]) # 인덱스 기준 1,2,3,4
print("안녕하세요"[:3]) # 인덱스 기준 0,1,2
문자열 길이
st = "life is too short"
print(len(st))