==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#42 딕셔너리 메서드
for std in my_dict.values():
print(std)
---- ---- ---- ---- ---- ----
for key in my_dict.keys():
print(key)
---- ---- ---- ---- ---- ----
for key, val in my_dict.items():
print(key, val)
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#43 함수
def 함수이름(인자1, ...):
실행할 명령1
실행할 명령2
...
return 결과
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#44 함수를 사용하는 이유
def add(num1,num2):
return num1 + num2
+++
add(1,2)
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#45 함수로 여러개 돌려주기
def 함수이름(인자1, ...):
실행할 명령1
실행할 명령2
...
return 결과1,결과2,
---- ---- ---- ---- ---- ----
def add_mul(num1, num2):
return num1 + num2, num1 * num2
+++
add_mul(1, 2)
=
(3,2)
튜플(패킹)
---- ---- ---- ---- ---- ----
my_add, my_mul = add_mul(1,2)
튜플(언패킹)
+++
my_add
=
3
my_mul
=
2
결국 함수는 1 개의 튜플을 반환해 준다.
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#46 모듈
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====
#47 random모듈
import random
students=['망고', '희진', '호박', '레고', '고등어', '도영']
+++
print(random.choice(students))
---- ---- ---- ---- ---- ----
추가할 때
students.append('이에스')
---- ---- ---- ---- ---- ----
random.sample()
중복없이 여러 개의 값을 한꺼번에 뽑을 수 있다.
+++
print(random.sample(students, 2))
=
['소연', '이에스']
---- ---- ---- ---- ---- ----
print(random.sample(range(1, 46), 6))
=
[40, 24, 9, 41, 1, 30]
로또번호 추출기
---- ---- ---- ---- ---- ----
print(random.randint(8, 10))
8과 10사이의 정수를 랜덤하게 가져오는 것
'컴퓨터 > Python' 카테고리의 다른 글
생활코딩28강 (0) | 2019.01.27 |
---|---|
생활코딩26~27강 (0) | 2019.01.27 |
생활코딩23~25강 (0) | 2019.01.27 |
생활코딩19~22강 (0) | 2019.01.27 |
생활코딩1~18강 (0) | 2019.01.26 |