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 |