끄적끄적

반응형

#sys 모듈 사용

import sys

#https://blog.naver.com/doctor_song/221875629843



argv[]

command line argumentrs


cmd창에서 파이썬 파일을 실행할 때의 매개변수를 가져온다.


python memo.py -a "Life is too short"

sys.argv[1] = "-a"

sys.argv[2] = "Life is too short"




*args


args = arguments의 줄임말


여러개의 매개변수를 받을 때 사용하고, 

매개변수가 몇 개인지를 지정하지 않아도 된다는 편리함이 있다.


리스트 형태의 값을 가진다.


def sum_many(*args): #args 아규먼트

sum = 0

for i in args:

sum = sum + i

return sum

print(sum_many(2,3,5,6,7)) #23




**kwargs


kwargs = keyword argument의 줄임말


*args의 딕셔너리(키워드:값) 형태이다.


def print_kwargs(**kwargs):

....


print_kwargs(name="홍길동", old="24세")


반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]