>백엔드 개발 >파이썬 튜토리얼 >파이썬 매개변수는 무엇입니까? 필수 및 키워드 매개변수의 자세한 예

파이썬 매개변수는 무엇입니까? 필수 및 키워드 매개변수의 자세한 예

乌拉乌拉~
乌拉乌拉~원래의
2018-08-15 13:51:463249검색

오늘 글에서는 Python의 매개변수에 대해 알아보겠습니다. Python의 매개변수는 상대적으로 중요하고 일반적으로 사용되는 지식 포인트입니다. 예를 들어 바이두에서 python3 키워드 매개변수 가 앞으로 더 자주 사용될 예정입니다. 그래서 이번 글에서는 python 키워드 매개변수와 Python 필수 매개변수에 대해 알아보겠습니다. 먼저 매개변수 유형을 알아야 합니다. 유형은 다음과 같습니다.

매개변수 유형:

#🎜🎜 #필수 매개변수

키워드 매개변수

기본 매개변수

가변 길이 매개변수

필수 기능#🎜 🎜#

필수 매개변수는 올바른 순서로 함수에 전달되어야 합니다. 호출 시 수량은 선언 시 수량과 동일해야 합니다. printme() 함수를 호출할 때 매개변수를 전달해야 합니다. 그렇지 않으면 구문 오류가 발생합니다:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
#调用printme函数
printme();
위 예제의 출력 결과:

Traceback (most recent call last):
  File "test.py", line 11, in <module>
    printme();
  TypeError: printme() takes exactly 1 argument (0 given)

이야기해 보겠습니다. 키워드 매개변수 정보

키워드 매개변수:

키워드 매개변수는 함수 호출과 밀접하게 관련되어 있습니다. 함수 호출은 키워드 매개변수를 사용하여 들어오는 매개변수 값을 결정합니다.

키워드 인수를 사용하면 함수가 선언되었을 때와 다른 순서로 함수를 호출할 수 있습니다. Python 인터프리터가 인수 값을 인수 이름과 일치시킬 수 있기 때문입니다.

다음 예제에서는 printme() 함수를 호출할 때 매개변수 이름을 사용합니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
#调用printme函数
printme( str = "My string");

위 예제의 출력 결과:

My string

다음 예제 키워드를 사용할 수 있습니다. 매개변수의 순서는 중요하지 않으며 표시가 더 명확해졌습니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printinfo( name, age ):
   "打印任何传入的字符串"
   print "Name: ", name;
   print "Age ", age;
   return;
 
#调用printinfo函数
printinfo( age=50, name="miki" );

위 예의 출력 결과:

Name:  miki
Age  50
#🎜🎜 #

오늘 설명할 내용은 위와 같습니다. 해당 내용에서는 매개변수의 분류와 필수 매개변수, 키워드 매개변수에 대해 설명합니다. 위의 지식 포인트는 예를 제공하지만 결국 직접 시도하지 않으면 종이에 직접 말하는 것과 같습니다. 배웠다. 마지막으로, 이 글이 파이썬을 배우시는 여러분께 조금이나마 도움이 되기를 바랍니다

더 많은 관련 지식은 PHP 중국어 홈페이지를 방문해주세요

Python tutorial#🎜🎜 # 열.

위 내용은 파이썬 매개변수는 무엇입니까? 필수 및 키워드 매개변수의 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.