인터프리터언어
기능>>>함수
뒤에 소괄호가 온다
출력함수 print
여러개의 값 입력가능
입력함수 input
하나의 값만 입력
반환값이 존재함.
데이터타입을 써주고 괄호로 묶어주자
'' ""
''' ''' 개행 작은,큰따옴표, 주석으로 활용
순서가 존재한다.
=인덱스가 존재한다.
(시퀀스 라고도 함)
문자열에서 한 문자를 추출가능
Type : str
뽑아낸 값의 자료형
문자열에서 문자열을 추출가능
Type : list
기존 자료형 일치
여러개의 값을 한번에 관리하기 위해서
리스트명 = [값,값,값,값….,값]
함수가 있다
리스트명.Append("값") 맨 뒤에 추가
리스트명.insert(인덱스,"값") 인덱스위치에 추가
리스트명.remove("값") 값을 지운다
Del 리스트명[인덱스] 인덱스위치 제거
불변 > 수정 삽입 삭제 불가
T = (1,2)
T1 = (1,)
선언은 {}
불러오거나 삽입할땐 []
Ex)
Del 딕셔너리명["key"]
Set()
중복 허용안함, 순서가 없음
출력될 때만 { }
집합명.add()
집합명.update([ ]) 리스트 형태로 활용
True False
On Off
1 0
==
!=
>
<
>=
<=
조건에 비교연산
제어문
판단을 위한 조건문
반복을 위한 반복문
만약 ~라면
If 조건:
명령1
명령2
명령3
If 조건식:
조건
Elif 조건식:
조건
Else:
Else, elif위엔 무조건 if가 있어야한다!
다양한 자로형을 포함한 문장 출력
여백을 지정할 수 있음!
("%s", %문자열)
("%d", %정수)
%10s >>> 오른쪽 정렬
Print("나는 {}동안 사과를 {}개 먹음" . <ctrl+space(쓸수있는 모든 함수 호출)
{}는 인덱스로 지정되어있음
While 조건문:
수행할 문장1
문장2
문장3
조건문의 결과는 true나 false 밖에없다
비교연산자와 논리 연산자를 이용함
조건이 false가 될 때 까지 반복
while 문 밖으로 빠져나옴
값이 존재하는 변수는 true로 인식
0 > false
무한루프에 빠졌을 때 : ctrl + c
Break 명령어
>반복문을 강제적으로 탈출할때 사용
Continue 명령어
다중 반복문
For 변수 in 범위:
수행할 문장