[공공데이터 개발과정] 0308 파이썬

송경근·2023년 5월 12일
0

파이썬 배우기

목록 보기
2/4
post-thumbnail

복습!

파이썬>

인터프리터언어
기능>>>함수

함수의 특징

뒤에 소괄호가 온다
출력함수 print
여러개의 값 입력가능
입력함수 input
하나의 값만 입력
반환값이 존재함.

형변환

데이터타입을 써주고 괄호로 묶어주자

문자열

'' ""
''' ''' 개행 작은,큰따옴표, 주석으로 활용
순서가 존재한다.
=인덱스가 존재한다.
(시퀀스 라고도 함)

인덱싱

문자열에서 한 문자를 추출가능
Type : str
뽑아낸 값의 자료형

슬라이싱

문자열에서 문자열을 추출가능
Type : list
기존 자료형 일치

리스트

여러개의 값을 한번에 관리하기 위해서
리스트명 = [값,값,값,값….,값]
함수가 있다
리스트명.Append("값") 맨 뒤에 추가
리스트명.insert(인덱스,"값") 인덱스위치에 추가
리스트명.remove("값") 값을 지운다
Del 리스트명[인덱스] 인덱스위치 제거

튜플

불변 > 수정 삽입 삭제 불가
T = (1,2)
T1 = (1,)

딕셔너리

선언은 {}
불러오거나 삽입할땐 []
Ex)

Del 딕셔너리명["key"]

집합

Set()
중복 허용안함, 순서가 없음
출력될 때만 { }
집합명.add()
집합명.update([ ]) 리스트 형태로 활용

불 boolean

True False
On Off
1 0

비교연산

==
!=
> 
<
>=
<=

복습 끝!


0308 수업

흐름도 flow chart

조건에 비교연산

제어문

제어문

판단을 위한 조건문
반복을 위한 반복문

If

만약 ~라면
If 조건:
명령1
명령2
명령3

If 조건식:
조건
Elif 조건식:
조건
Else:

Else, elif위엔 무조건 if가 있어야한다!

문자열 포맷팅

다양한 자로형을 포함한 문장 출력

포멧 코드

여백을 지정할 수 있음!
("%s", %문자열)
("%d", %정수)
%10s >>> 오른쪽 정렬

Format() 문자열 함수

Print("나는 {}동안 사과를 {}개 먹음" . <ctrl+space(쓸수있는 모든 함수 호출)
{}는 인덱스로 지정되어있음

반복문

While 조건문:
수행할 문장1
문장2
문장3
조건문의 결과는 true나 false 밖에없다

비교연산자와 논리 연산자를 이용함

조건이 false가 될 때 까지 반복
while 문 밖으로 빠져나옴

값이 존재하는 변수는 true로 인식
0 > false

무한루프에 빠졌을 때 : ctrl + c

Break 명령어

>반복문을 강제적으로 탈출할때 사용

Continue 명령어

다중 반복문

For 변수 in 범위:
수행할 문장

profile
개발자가 되려는 학생입니다

0개의 댓글