Python零基础入门之六python函数

今天主要是学习了Python函数的相关的知识,python的函数定义跟之前的学过的语言函数的定义有很大的差别,下面直接进入正题。
1.函数的定义
函数的定义使用关键字 def,具体的语法:
def 函数名(参数1,参数2,……):
函数要实现的功能
2.函数的调用
函数名(参数1,参数2,……)
3.函数的参数
这一点python跟其他语言基本一样,参数有形式参数跟实际参数之分,()(1)关键字参数
关键字参数就是给参数下一个定义,这样可以避免因为传递参数的错误导致结果错误.
(2)默认参数:定义了默认参数的函数,就是在不给定参数的情况下输出默认参数,有参数则输出参数。
(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)

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值