일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- GA
- 국민내일배움카드
- 페이스북광고
- 유튜브광고
- 메이크샵
- 파이썬프로그래밍
- 파킹통장추천
- GA가이드
- GA강의
- 파이썬공부
- GA공부
- GA4
- 파이썬
- 카페24
- 구글ads
- GA설치
- 파이썬함수
- 구글애널리틱스강의
- 파이썬정규표현식
- 파이썬내장함수
- 파킹통장
- 구글애널리틱스4
- 유튜브
- 책추천
- 파이썬문자열
- 구글애널리틱스가이드
- 신용카드추천
- 구글애널리틱스
- 구글애널리틱스공부
- 마케팅
- Today
- Total
목록파이썬함수공부 (2)
정리왕
함수 안에서 선언한 변수의 효력 범위 함수 안에서 사용할 변수의 이름을 함수 밖에서도 동일하게 사용한다면 어떻게 될까? 이런 궁금증이 생겼던 독자라면 이번에 확실하게 답을 찾을 수 있을 것이다. 다음 예를 보자. # vartest.py a = 1 def vartest(a): a = a + 1 vartest(a) print(a) a = 1 =======> 함수 밖의 변수a vartest(a) =====> vartest 함수의 입력값으로 a를 줌 print(a) =======> a 값 출력 먼저 a라는 변수를 생성하고 1을 대입한다. 다음 입력으로 들어온 값에 1을 더해 주고 결과값은 돌려주지 않는 vartest 함수를 선언한다. 그리고 vartest 함수에 입력값으로 a를 주었다. 마지막으로 a의 값을 출..
매개변수에 초기값 미리 설정하기 이번에는 조금 다른 형태로 함수의 인수를 전달하는 방법에 대해서 알아보자. 매개변수에 초기값을 미리 설정 해 주는 경우이다. ※ >>>(프롬포트) 표시가 없으니 IDEL 에디터에서 작성하자. def say_myself(name, old, man=True): print("나의 이름은 %s입니다." % name) print("나이는 %d살입니다" % old) if man: print("남자입니다.") else: print("여자입니다.") say_myself 함수는 3개의 매배변수를 받아서 마지막 인수인 man이 True이면 "남자입니다." False이면 "여자입니다."를 출력한다. 위 함수를 보면 매개변수가 name, old, nam=True 이렇게 3개다. 그런데 낯선 것..