파이썬2

수민·2022년 6월 30일
0

개발

목록 보기
21/45

순서형

값들이 연속적으로 저장된 형태를 뜻한다.
즉, 문자열도 순서형
리스트와 튜플이있다.

다중 리스트에서도 슬라이싱 인덱싱 가능!
요소추가: 리스트.append(값)
정렬: 리스트.sort()
뒤집기: 리스트.reverse()
위치반환:리스트.index(값)
삭제: del 리스트[위치]

기타:insert, remover, pop ,extend

튜플= (요소1,요소2)
소괄호로 시작

Set이란 데이터를 순서와 상관없이 중복도 허가하지않고 모아놓은 자료형
A={1,2,3}
A=set(['sd','as','fg');

딕셔너리
key:value의 형태로 주어진 데이터들의 집합을 딕셔너리라고 한다.

key에는 변하지않는값을 사용하고
value에 있는 값은 변경 가능하다.

-key의 순서는없으며 key는 중복될 수 없다.
-key의 자료형에는 제한이 없지만 일반적으로 문자열을 쓴다.

a=3
b=a
라는 방식으로 데이터를 정의하면 ?

Boolean 타입
-True or False 두가지 경우만 있는 자료형이다.

a is b 같은메모리를 가르키면 참을 출력한다.

제어문이란?

프로그램은 보통우 ㅣ에서 아래로 한 문장씩 수행. 이를 순차적인 제어흐름이라 한다.
떄로는 이흐름에서 벗어나 건너뛰기나 반복하기로 할필요가 있는데 컨트롤.

파이썬 코드 작성 규칙

첫 코드는 들여쓰기 없이 작성.
제어문으로 인해 통제 받는 문장(이하 코드블록이라 부름)은 들여쓰기로 구분.
들여쓰기 방법으로는 스페이스 바와 탭(tab)이 있음.
들여쓰기 간격은 일정하기만 하면 둘을 혼용해도 무방하나. 보통은 스페이스바 4번을 쓰는게 일방적임.

for문

for문은 조건을 평가하는대신 순서열을 순회하며 반복적으로 코드를 실행
다음과 같은 형태로 작성

for 반복변수 in 순서열:
코드블록

while문은 for문과 굉장히 비슷
while 조건:
코드블록
->조건이 참인 동안에 계속 코드블록을 반복한다.

pass:아무일 없이 통과(pass가 없으나 있으나 똑같음)
break: for문이나 while문에서 loop를 끝냄
continue: 조건문으로 다시복귀(실행하지 않고)

인덱스값과 값을 같이출력하고 싶을떄.

0만 나온다 이유는?
안쪽 for문만 브레이크가 걸려있기 떄문이다.!

profile
헬창목표

0개의 댓글