일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- control
- MacOS
- python
- DS
- computer
- DATAPATH
- system
- Java
- function
- Linux
- MIPS
- CSS
- architecture
- for
- mysql
- while
- DoM
- react
- instruction
- XML
- DB
- javascript
- Algorithm
- Class
- github
- html
- web
- Pipelining
- php
- data structure
- Today
- Total
목록python (54)
YYYEJI

터틀(Turtle)이란? ✓ 파이썬에서 기본적으로 제공하는 모듈입니다. ✓ 코드에 따라 그림을 그려주는 모듈입니다. 우선 터틀을 시작하기 위해서 turtle을 import 해줘야 됩니다. import turtle 함수를 살펴봅시다 !!! 움직이는 기준의 모양을 바꿔주는 함수 • classic - 기본 화살표 모양 • triangle - 삼각형 모양 • circle - 원 모양 • turtle - 거북이 모양 그림을 그리는 함수 • forward(n) • backward(n) import turtle t = turtle.Turtle() t.shape("turtle") t.speed(1) t.forward(200) import turtle t = turtle.Turtle() t.shape("turtle") ..

튜플 packing은 튜플(or 리스트)의 값들을 묶는 것을 말합니다. 튜플 unpacking은 묶인 값들을 푸는 것을 말합니다. 예제를 살펴봅시다. 아래 예제는 튜플을 출력하는 예제입니다. num = (1, 2, 3, 4, 5) print(num) 아래 예제는 하나의 튜플로 되어 있는 객체를 각각의 변수에 담는 코드입니다. num = (1, 2, 3, 4, 5) one, two, three, four, five = num print(one, two, three, four, five) 각가의 변수가 아닌 어느 특정 부분의 객체들을 한 변수에 list로 담을 수도 있습니다. num = (1, 2, 3, 4, 5) one, two, *other = num print(one, two, other) 변수 앞에 ..

함수는 수행하는 코드의 묶음입니다. 가장 많이 사용되는 내장함수로는 print() 함수가 있습니다. 내장함수는 파이썬에서 미리 정의해 놓은 함수를 말합니다. 이렇게 내장함수를 사용할 수도 있고, 직접 정의해서 사용할 수도 있습니다. 기본적인 함수 정의의 format은 아래와 같습니다. def function_name(): code return result def 옆에 함수의 이름을 정의하고 콜론(:)을 붙여줍니다. 다음 줄부터는 들여쓰기가 중요합니다. 들여쓰기를 하지 않으면 error가 뜹니다. 함수 정의 예제를 살펴봅시다. 아래 예제는 parameter value도 없고, return value도 없습니다. def greeting(): print("Hello world") print(greeting()..

Sum 함수는 인자로 들어온 숫자들의 합을 반환합니다. 기본 sum 함수는 아래와 같이 생겼습니다. variable = sum(list) # variable = sum(tuple) list 자리에 들어온 숫자들을 모두 더해서 반환하게 됩니다. ✓ Return value: list(or tuple) 내부 값의 합 또 다른 형태의 sum 함수가 있습니다. variable = sum(iterable, num) num의 값은 0으로 default 값이 정해져 있습니다. 이러한 이유로 num 인자를 넣어주지 않았지만, error가 뜨지 않았습니다. 두 번째 sum 함수는 첫 번째 sum 함수의 예제에서 return 된 값에 num을 더해줍니다. ✓ Return value: list(or tuple) 내부 값의 합..

딕셔너리(Dictionary)란 immutable한 키(key)와 mutable한 값(value)으로 맵핑되어 있는 순서가 없는 집합입니다. key-value로 한 쌍을 이룹니다. 아래와 같이 사용됩니다. d = {"A":"a", "B":"b"} print(d) 값은 중복될 수 있지만 값이 중복되었다면 마지막 값으로 대체됩니다. d = {"A":"a", "B":"2", "B":"b"} print(d) 순서가 없기 때문에 인덱스로는 접근이 불가능하지만, Key로 접근할 수 있다는 장점이 있습니다. d = {"A":"a", "B":"b"} print(d['B']) Key 값을 통해서 value의 값을 변경시킬 수 있습니다. d = {"A":"c", "B":"b"} d['A'] = 'a' print(d) 원소..

집합(Set)은 순서가 없고, 집합안에 특별한 원소를 가집니다. Mutable 객체입니다. 아래와 같이 사용합니다. s = {'A', 'B', 'C'} print(type(s)) 특별한 원소를 가진다고 했던 것처럼 중복된 값은 자동으로 삭제됩니다. s = {'A', 'B', 'C', 'a', 'A'} print(s) Set은 순서가 없기 때문에 어떤 원소가 먼저 나올지는 모릅니다. ↑↑↑ 여러 번 실행했을 때 나오는 결과가 다르다는 것을 확인할 수 있습니다 ↑↑↑ 원소가 튜플 안에 존재하는지도 확인할 수 있습니다. s = {'A', 'B', 'C', 'a', 'A'} print('A' in s) s = {'A', 'B', 'C', 'a', 'A'} print('D' in s) 'add' method - ..

튜플(Tuple)은 리스트처럼 요소를 일렬로 저장할 수 있지만, 튜플 안에 저장된 요소를 변경, 추가, 삭제할 수 없습니다. Tuple = (value1, value2, value3) Tuple = value1, value2, value3 괄호는 ( )를 사용하고 괄호를 사용하지 않으면 튜플로 간주합니다. 아래와 같이 사용됩니다. t = ("Ptyhon", "2", "1.0") for tu in t: print(tu) 튜플 안의 자료가 수정될 수 없다면 왜 사용할까요? 요소가 절대 변경되지 않고 유지되어야 할 때 사용됩니다. 값이 변경되지 않는 경우가 더 유용할 경우도 있습니다. 하나의 요소만 넣을 수도 있습니다. 하나의 요소만 추가하는데 왜 튜플을 사용할까요? 함수를 사용하다보면 값이 아닌 튜플을 파라..