자료형

  1. 숫자형(정수, 실수)
  2. 시퀀스형(문자열, 리스트, 튜플)
  3. 매핑형(딕셔너리)
  4. 집합형(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))