수업 14일차 파이썬 기초, 조건문, 연산자

유동우·2022년 10월 16일
1

■ 자료형 (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가 거짓이면 참
profile
클라우드 엔지니어가 되고싶은 클린이

0개의 댓글