Sys 모듈
외부모듈을 불러온다
Cd chapter4로 경로 이동후
python .\sys1.py 1 2 3 입력 하면
# sys1.py
import sys
args = sys.argv[1:]
for i in args:
print(i)
이 코드문이 실행된다.
1 2 3 요게 다 담겨서 argv에 들어가서
Args에 저장
그러면서 args 요소 하나하나 저장
for문 돌면서 출력
0으로 바꾸면
sys1.py
1
2
3
이렇게 출력됨
# sys1.py
import sys
sum = 0
args = sys.argv[1:]
for i in args:
sum = sum + int(i)
print(sum)
python sys1.py 2 5 3 하면
반복문을 돌며 2+5+3 합산한 결과가 나옴
마찬가지로 정수로 변환해줘야 합해짐 원래 입력값은 스트링
요 파이부터 시작되는 아규먼트가 사실 이거랑 개념이 비슷함
요 아규먼트개념이랑
이함수랑 개념이랑 같이 이해하기
def add(a,b,c):
return a+b+c
각각의 파라미터들이 날아가서 아규먼트에 담음
def up(*args):
for i in args:
print(i.upper(), end = ' ')
up("hello", "world", "jocoding")
이 함수랑 개념이라 보면 됨