■ 자료형 (Data Type)
정수형 %d
실수형 %f
문자(열)형 %s
● 파이썬의 내장 자료형 (집합의 개념)
1) 리스트 : 순서(인덱스)가 있는 자료형
list = [ a,b,c,d ]
2) 튜플 : 성격은 리스트와 동일하나, 읽기만 가능하다.
tuple = ( a,b,c,d, )
3) 딕셔너리 : 사전, 쌍으로 이루어졌다
dic{ "one":"하나", "two":둘}
■ 리스트 list
임의의 데이터를 순차적으로 저장하는 집합적 자료형이다.
여러 가지 종류의 자료를 저장할 수 있는 순서있는 목록
하나의 값마다 변수를 지정하면 메모리의 공간활용면에서 비효율적일 수 있다.
만약 여러 개의 연관된 값들이 모두 필요한 경우라면 하나의 변수에 넣어서 사용할 수 있다.
리스트명 = [요소1,요소2,요소3 .....]
print(리스트명)
______.moveRight( ) 메소드
sorted() 함수
■ 리스트 슬라이싱
a[0:n] 0번째부터 n-1번째까지
a[0:2] 0번째부터 1번까지
a[n:] n번째부터 끝까지
■ 튜플 Tuple
리스와 기본 속성은 동일하다.
단, 대체,수정,삽입,삭제 등은 안 됨
■ 딕셔너리 Dictionary
리스트, 튜플은 각 요소에 접근하는 방식이 해당 위치(인덱스 번호)를 사용했지만
딕셔너리는 '키'를 이용한다.
저장된 요소의 순서는 아무 의미가 없다.
{ }
dic = { "이름표1 ":"홍길동","이름표2":"손창호","이름표3":"원빈"}
딕셔너리 변수 = {Key:Value, Key:value ............}
똑같은 이름표(key)는 존재할 수 없다.
■ 조건문
분기문
특정 조건에 따라서 실행의 흐름을 달리해야 하는 경우에 사용
주어진 조건에 따라 서로 다른 실행을 할 수 있도록 하는 문장
조건을 잘못 설정하면 예상치 못한 결과를 가져올 수 있다
월 ~ 금 (반복문)
if 토일 break문
if ________:
종속문장 (if / print( ) / input( )
else:
종속문장
● if ~~ else 는 한 쌍이다.
if 와 else 뒤엔 반드시 : 기호가 있어야 한다.
종속문장은 조건의 결과를 만족시킬 때까지 실행되어진다.
종속문장은 if, else를 사용한 후 다음줄에서 TAB키로써 들여쓰기한다.
else는 필수로 쓰지않아도된다.
■ 비교 연산자
a > b
a >= b
a == b
a != b
■ 논리 연산자
a and b 둘다 참이어야 참 BTS and 지민
a or b 둘 중 하나만 참이면 참 BTS or 지민
not a a가 거짓이면 참