학습목표
- 자료와 자료형의 의미
- 문자열 생성, 문자열에 적용할 수 있는 연산자
- 숫자 생성, 숫자에 적용할 수 있는 연산자
- 변수 선언, 변수에 값을 할당하는 방법
프로그램이 처리할 수 있는 모든 것을 자료 data 라고 함
자료를 처리하기 위한 모든 행위가 프로그램
자료형 : 기능과 역할에 따라 자료를 구분한 종류
- 문자열 string
"안녕하세요", "Hello World"
- 숫자 number
52, 273, 103.32
- 불리언 boolean
True, False
print(type("안녕하세요"))
<class 'str'>
print(type(273))
<class 'int'>
큰 따옴표
print("안녕하세요")
- 안녕하세요
작은 따옴표
print('안녕하세요')
- 안녕하세요
문자열 내부에 따옴표 넣기
print(""안녕하세요" 라고 말했습니다.")
-> SyntaxError : invalid syntax
# 큰따옴표를 작은 따옴표 안에 넣기
print('"안녕하세요" 라고 말했습니다.')
- "안녕하세요" 라고 말했습니다.
# 작은 따옴표를 큰 따옴표 안에 넣기
print("'배가 고픕니다' 라고 생각했습니다")
- '배가 고픕니다' 라고 생각했습니다
print("\"안녕하세요\" 라고 말했습니다")
-"안녕하세요" 라고 말했습니다
print('\'배가 고픕니다\' 라고 생각했습니다')
- '배가 고픕니다' 라고 생각했습니다
print("안녕하세요\n안녕하세요") # 줄바꿈
- 안녕하세요
안녕하세요
print("안녕하세요\t안녕하세요") # 탭
- 안녕하세요 안녕하세요
print("\\ \\ \\ \\") # 역슬래시(\)
- \ \ \ \
print(""" 동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산
대한사람 대한으로 길이 보전하세""")
- (빈줄)
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산
대한사람 대한으로 길이 보전하세
(빈줄)
print("""\
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산
대한사람 대한으로 길이 보전하세\
""")
- 동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산
대한사람 대한으로 길이 보전하세
print("안녕" + "하세요")
-안녕하세요
print("안녕하세요" + "!")
-안녕하세요!
print("안녕하세요" + "1")
-안녕하세요1
print("안녕하세요" * 3)
-안녕하세요안녕하세요안녕하세요
print(3*"안녕하세요")
-안녕하세요안녕하세요안녕하세요
문자열 내부의 문자 하나를 선택하는 연산자
프로그래밍 언어에서 인덱스의 유형 2가지
- 제로 인덱스 : 0부터 시작 e.g. 파이썬!!!
- 원 인덱스 : 1부터 시작
print("문자 선택 연산자에 대해 알아볼까요?")
-문자 선택 연산자에 대해 알아볼까요?
print("안녕하세요"[0])
-안
print("안녕하세요"[1])
-녕
print("안녕하세요"[2])
-하
print("안녕하세요"[3])
-세
print("안녕하세요"[4])
-요
뒤에서부터 선택하기
print("문자를 뒤에서부터 선택해 볼까요?")
-문자를 뒤에서부터 선택해 볼까요?
print("안녕하세요"[-1])
-요
print("안녕하세요"[-2])
-세
print("안녕하세요"[-3])
-하
print("안녕하세요"[-4])
-녕
print("안녕하세요"[-5])
-안