멋쟁이 사자처럼 10기/세션

2022/04/01 <Python 세션>

cha2y0ung 2022. 5. 9. 21:59
728x90

Python

 

데이터(컴퓨터가 처리하는 값): 변수(변할 수 있는 데이터), 상수(변하지 않는 데이터)

 

자료형

정수: int

실수: float

문자: str

type() 함수로 자료형 확인 가능 

 

산술 연산자

+ 더하기 (문자열에서도 가능)

- 빼기

* 곱하기

/ 나누기

// 몫

** 제곱

% 나머지

 

비교 연산자

== 같다

!= 다르다

a>b a가 b보다 크다

a<b a가 b보다 작다

a>= b a가 b보다 크거나 같다

a<= b a가 b보다 작거나 같다

 

format 함수

print("안녕하세요. 제 이름은 {}이고, {}살이에요".format(name,age))

%서식

print("안녕하세요. 제 이름은 %s이고, %d살이에요"%(name, age))

%c 문자 1개, %s 문자열, %d 정수, %f 실수

 

리스트

변수들을 나란히 묶어주는 자료형

인덱싱과 슬라이싱

ex)

attendance = ["ㄱ", "ㄴ", "ㄷ", "ㄹ"]

attendance[0] = "ㄱ"

attendance[-1] = "ㄹ"

attendance[1:3] = ["ㄴ", "ㄷ"]

attendance[-2:] = ["ㄷ", "ㄹ"]

attendance[:1] = ["ㄱ"]

 

연산

덧셈 연산: 리스트 합치기

곱셈 연산: 리스트 n회 반복해서 합치기

in, not in 연산: 요소가 인덱스에 포함되어 있는지 확인하기

 

append() : 리스트의 맨 끝에 요소 하나 추가

insert() : 특정 위치에 요소 추가

del : 삭제

pop() : 리스트의 마지막 요소를 반환한 후 삭제

remove() : 특정 값을 찾아서 삭제(가장 처음 나오는 값만)

len(list): 리스트의 길이 구하기

sort() : 리스트이 요소를 순서대로 정렬

reverse(): 리스트 역순으로 뒤집기

index(): 요소의 위치 반환

count(): 리스트에 포함된 요소의 개수 세기

extend(): 요소를 합치는 함수

set(): 집합을 만드는 함수

 

딕셔너리

key 와 value 의 쌍으로 이루어진 데이터를 저장해놓은 집합

딕셔너리명 = {key1: value1, key2: value2}

key 값을 이용해 value 값에 접근!! key는 중복 불가능

 

딕셔너리 생성: 딕셔너리명={}

딕셔너리 추가: 딕셔너리명[key] = value

딕셔너리에서 함수 사용하기 : 딕셔너리명.함수()

del: 딕셔너리 쌍 삭제

clear(): 딕셔너리 비우기

keys(): key값을 리스트 형태로 가져옴

values(): value 값을 모두 가져옴

items(): key-value값을 모두 짝지어서 가져옴

 

반복문

for 반복문

for 변수명 in range(start, stop, step):

 

while 반복문

while(조건):

 

함수

코드를 기능으로 묶은 단위

내장함수: python 자체에서 제공하는 함수

모듈함수: module-> 이미 작성된 프로그램, 모듈함수-> 모듈을 불러오는 역할, import module

사용자 정의 함수: 사용자가 직접 작성하는 함수

 

 

 

'멋쟁이 사자처럼 10기 > 세션' 카테고리의 다른 글

2022/05/06 <django Blog #2 세션>  (0) 2022.05.14
2022/05/06 <django Blog #1 세션>  (0) 2022.05.12
2022/04/08 <django 기초 세션>  (0) 2022.05.12
2022/04/05 <Git 세션>  (0) 2022.05.09
2022/03/29 <HTML/CSS 세션>  (0) 2022.05.09