• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python零基础入门之六python函数

python 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

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

3.实例代码
(1)无参函数

def MyFirstFunction():     print("这是我创建的第一个函数")<mark style="color:transparent">本文来源gaodaimacom搞#^代%!码网@</mark>     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)

以上就是Python零基础入门之六python函数的内容,更多相关内容请关注搞代码(www.gaodaima.com)!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python零基础入门之六python函数
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址