<.> 1. 위치 매개 변수 (양수 인수)
<.> 2. 변수 긴 매개 변수 (변수 별 인수)
<.> 3. 키워드 인수
<.> 5. 키워드 변수 수준 별 인수)
<code class="language-python">def greet(first_name, last_name): print("欢迎,", first_name, last_name) greet("张三", "李四") # 输出:欢迎, 张三 李四</code>
<code class="language-python">def calculate_sum(numbers): total = 0 for number in numbers: total += number print(total) scores = [80, 90, 75] calculate_sum(scores) # 输出:245</code>
<.> 6. 키워드 전용 인수)
*
<.> 7
<code class="language-python">def calculate_sum(*numbers): total = 0 for number in numbers: total += number print(total) calculate_sum(10, 20, 30) # 输出:60 calculate_sum(5, 15, 25, 35) # 输出:80 calculate_sum() # 输出:0</code>
<.> 8. 변이 가능한 기본 인수
목록이나 사전을 기본 매개 변수로 사용하면 한 번만 초기화됩니다. 함수 호출에서 기본 매개 변수가 수정되면 수정 된 값은 후속 호출로 유지됩니다.
<.> 9. 글로벌 변수
<code class="language-python">def greet(name, greeting="你好"): print(greeting, name) greet(name="王五", greeting="早上好") # 输出:早上好 王五 greet(name="赵六") # 输出:你好 赵六</code>
모든 함수 외부에서 정의 된 변수. <.> 10. 로컬 변수
함수 또는 코드 블록에 정의 된 변수.<.> 11. 중첩 된 함수 (내부 함수)
<code class="language-python">def login(username, password="password123"): print(username, password) login("admin") # 输出:admin password123 login("user", "mypassword") # 输出:user mypassword</code>
위 내용은 하루 - 파이썬의 논쟁 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!