일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 가로수길 와인샵
- 판교 로우테라스
- 분당감자탕
- 수감자탕
- 서평
- 애견동반카페
- 파주애견동반
- 청년희망적금 가입자격
- 2022청년희망적금
- 만수정장어
- 파이썬
- 파이썬기초
- 오설록 티하우스 성수
- 청년희망적금 혜택
- 내돈내산
- 청년희망적금 가입방법
- 가로수길 와인바
- 판교카페오디너리벗
- 수감자탕판교
- 하트시그널장어
- 고등동카페
- 오니더리벗
- 판교 애견동반 식당
- 수감자탕판교점
- 로우테라스
- 판교감자탕
- 판교 애견동반 카페
- 고등동 브런치 카페
- 만수정본점
- 고등동 로우테라스
- Today
- Total
꼬꼬마 기획자(를 꿈꾸는)
#1. Google Colab을 이용한 파이썬 독학 시작! (데이터타입) 본문
# 2020.09.22(월)
#단축키 #데이터타입 #집합형데이터타입
01 기본 단축키
[셀 추가 관련 단축키]
- 코드 셀 위에 삽입 (Ctrl/Cmd + M A)
- 코드 셀 아래에 삽입 (Ctrl/Cmd + M B)
[셀 삭제 관련 단축키]
셀 지우기 (Ctrl/Cmd + M D)
[셀 타입 변경 단축키]
- 코드 셀로 변경 (Ctrl/Cmd + M Y)
- 마크다운 셀로 변경 (Ctrl/Cmd + M M)
[실행 관련 단축키]
- 해당 셀을 실행하고 커서는 해당 셀 (Ctrl + Enter)
- 해당 셀을 실행하고 커서는 다음 셀 (Shift + Enter)
- 해당 셀을 실행하고 커서는 다음에 셀 삽입 (Alt + Enter)
02 데이터 타입
데이터 타입 | 정의/예 |
int(정수) |
a = 1 type(a) 결과값) int |
float(실수) |
a = 3.14 type(a) 결과값) float |
str(문자열) |
word = '안녕하세요' type(word) 결과값) str |
bool(참/거짓) |
a = False print(a) 결과값) false
1 == True 결과값) True |
+ None타입
아무것도 아닌 값
Null: Nullify(무효화하다)
03 집합 형태의 데이터 타입
list |
순서가 있는 집합 [ ]의 형태로 표현한다
mylist = [] mylist = [1, 2, 3, 4, 5] mylist 출력 시,
결과값) [1, 2, 3, 4, 5] |
a) list에 값 추가하기 append -> 추가하다, 덧붙이다
현재 mylist가 비어있는 []라면, mylist.append(1) mylist.append(2) mylist
결과값) [1, 2] |
b) list에서 값 제거하기 remove -> 제거하다
현재 mylist에 [1, 2, 3]이 있다면, mylist.remove(1) mylist.remove(2) mylist
결과값) [3]
|
tuple | 순서가 있는 집합, 읽기 전용 ()의 형태로 표현한다 |
읽기 전용이기 때문에 한 번 생성 후 수정 불가 So, append 혹은 remove 불가함 |
|
set | 순서 없는 집합, 중복 안됨 myset = set() type(myset) 결과값) set |
a) set에 값을 추가하기 ex) set이름이 myset일 시 myset.add(1) myset.add(2) myset.add(3) myset 결과값) {1, 2, 3} |
b) set에 같은 값 추가 시 myset.add(1) myset.add(2) myset.add(3) myset.add(1) myset.add(2) myset.add(3) myset 결과값) {1, 2, 3} "중복을 허용하지 않기 때문" |
dict | key, value로 이루어진 사전형 집합 {} 형태로 표현한다 mydict[키 값] = 벨류값 (dict 이름이 mydict일 시) |
a) dict에 키/값을 추가하기 ex1) 문자형 키 mydict = dict() mydict['apple'] = 123 mydict['apple'] 결과값) 123 "mydict라는 dict에 apple이라는 키에 123이라는 값을 할당해줘!" 명령 후 키를 입력 시, 값을 출력해 줌 ex2) 정수형 키 mydict[0] = 2 mydict[0] 결과값) 2 mydict의 0이라는 값에 2라는 키를 넣음 mydict 결과값) { 0 : 2, 'apple' : 123} 왼쪽 키 : 오른쪽 값 |
b) dict의 기존 값 바꾸기 mydict['apple'] = 'byebye' mydict 결과값) {0 : 2, 'apple' : 'byebye'} mydict의 apple이라는 키에 byebye라는 값을 새로 입력함, 원래 있던 123이라는 값을 byebye로 대체. |
04 인덱싱(Indexing)
-> 색인
list의 몇 번째 요소를 가리킬 때, 찾아서 값을 바꿀 때 사용
인덱스는 0번째부터 시작함
a) 몇 번째 요소 확인 시
ex) mylist = [1, 2, 3, 4, 5]
1은 0번째 요소
2는 1번째 요소
5는 4번째 요소
몇 번째에 어떤 숫자가 들어가 있는지 확인하고 싶을 시,
mylist[0]
결과값) 1
"0번째 요소에 1이 들어가 있다"
만약
mylist(-1) 한다면..?
결과값) 5
파이썬에서는 꺼꾸로 마지막 요소부터 -1로 세어지기도 함
ex) mylist = [1, 2, 3, 4, 5]
5은 -1번째 요소
4는 -2번째 요소
1는 -5번째 요소
"-를 붙이면 역순으로 출력된다"
b) 인덱스를 이용해 값 바꾸기
mylist = [1, 2, 3, 4]
mylist[0] = 100
mylist
결과값) [ 100, 2, 3, 4]
원래 0번째 index의 값은 1이지만, 대입연산자(=)를 통해 0번째 자리의 수를 100으로 변환함
05 len()
length의 약자로, 전제길이(사이즈) 알아낼 때 쓰인다.
ex1)
mylist = [1, 2, 3, 4]
len(mylist)
결과값) 4
ex2)
mydict 안에 {0 : 2, 'apple' : 'byebye'} 키값 형태의 집합 있을 시,
len(mydict)
결과값) 2
'언어공부 > 파이썬' 카테고리의 다른 글
#3. Google Colab을 이용한 파이썬 독학(반복문, list comprehension, 문자열, import) (0) | 2020.11.03 |
---|---|
#2. Google Colab을 이용한 파이썬 독학(주석, 비교연산자, 조건문, 논리연산자, 함수) (0) | 2020.10.10 |