오늘은 주로 Python 함수 관련 지식을 배웠습니다. Python 함수의 정의는 이전에 배운 언어 함수의 정의와 매우 다릅니다.
1. 함수 정의
함수 정의는 def 키워드, 특정 구문을 사용합니다.
def 함수 이름(매개변수 1, 매개변수 2,...):
구현할 함수
2. 함수 호출
함수 이름(매개변수 1, 매개변수 2,...)
3. 함수 매개변수
이 점은 기본적으로 다른 언어와 동일합니다. , ()(1) 키워드 매개변수
키워드 매개변수는 매개변수 전달 오류로 인한 결과 오류를 방지하기 위해 매개변수를 정의하는 것입니다.
(2) 기본 매개변수: A. 기본 매개변수를 정의하는 함수로, 매개변수가 주어지지 않으면 기본 매개변수를 출력하고, 매개변수가 있으면 매개변수를 출력합니다.
(3) 매개변수 수집: 매개변수가 몇 개인지 모를 때는
을 사용하세요. 3. 예시코드
(1) 매개변수 없는 함수
def MyFirstFunction(): print("这是我创建的第一个函数") print("我的心情是很激动的") print("\n") MyFirstFunction()
(2) 매개변수화된 함수
def MySecondFunction(name): print("我的名字是"+name) MySecondFunction("YaoXiangxi") print("\n")def add(num1,num2): return (num1+num2) print(add(3,4)) print("\n")
(3) 키워드 매개변수
def saySomething(name,word): print(name+"->"+word) saySomething("小甲鱼","让编程改变世界")#万一函数的参数传递顺序错误,则导致结果的输出错误print("\n") saySomething("让编程改变世界","小甲鱼") print("\n")#可以使用关键字参数避免上述问题saySomething(word="让编程改变世界",name="小甲鱼") print("\n")
(4 )기본 매개변수
def saysomething(name="小甲鱼",word="让编程改变世界"): print(name+"->"+word) saysomething() saysomething("YaoXiangxi") saysomething(word="编程让生活更加美好") print("\n")
(5) 컬렉션 매개변수
def test(* parans): #又get了print函数的新技能,若打印的数据类型不冲突 #可以添加用逗号隔开继续打印,相当于打印一个元组 print("参数的长度是:",len(parans)) print("第二个参数是:",parans[1]) test(1,2,3,4,5,6)
위는 시작하기 위한 6가지 Python 함수입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!