컴퓨터/Python

미운오리새끼-김왼손의 왼손코딩

풍경소리^^ 2019. 1. 10. 04:40

==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ====

#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