首页 后端开发 Python教程 Python零基础入门之六python函数

Python零基础入门之六python函数

Jan 16, 2017 pm 02:07 PM
python函数

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

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

1

2

3

4

5

def MyFirstFunction():

     print("这是我创建的第一个函数")

     print("我的心情是很激动的")

     print("\n")

MyFirstFunction()

登录后复制

109.png

(2)有参函数

1

2

3

4

5

6

7

def MySecondFunction(name):

    print("我的名字是"+name)

MySecondFunction("YaoXiangxi")

print("\n")def add(num1,num2):

    return (num1+num2)

print(add(3,4))

print("\n")

登录后复制

110.png

(3)关键字参数

1

2

3

4

5

6

def saySomething(name,word):

     print(name+"->"+word)

saySomething("小甲鱼","让编程改变世界")#万一函数的参数传递顺序错误,则导致结果的输出错误print("\n")

saySomething("让编程改变世界","小甲鱼")

print("\n")#可以使用关键字参数避免上述问题saySomething(word="让编程改变世界",name="小甲鱼")

print("\n")

登录后复制

111.png

(4)默认参数

1

2

3

4

5

6

def saysomething(name="小甲鱼",word="让编程改变世界"):

     print(name+"->"+word)

saysomething()

saysomething("YaoXiangxi")

saysomething(word="编程让生活更加美好")

print("\n")

登录后复制

112.png

(5)收集参数

1

2

3

4

5

6

def test(* parans):

     #又get了print函数的新技能,若打印的数据类型不冲突

     #可以添加用逗号隔开继续打印,相当于打印一个元组

     print("参数的长度是:",len(parans))

     print("第二个参数是:",parans[1])

test(1,2,3,4,5,6)

登录后复制

113.png

以上就是Python零基础入门之六python函数的内容,更多相关内容请关注PHP中文网(www.php.cn)!


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何解决Python的函数中的硬编码错误? 如何解决Python的函数中的硬编码错误? Jun 25, 2023 pm 08:15 PM

如何解决Python的函数中的硬编码错误?

Python函数介绍:isinstance函数的用法和示例 Python函数介绍:isinstance函数的用法和示例 Nov 04, 2023 pm 03:15 PM

Python函数介绍:isinstance函数的用法和示例

Python函数介绍:abs函数的用法和示例 Python函数介绍:abs函数的用法和示例 Nov 03, 2023 pm 12:05 PM

Python函数介绍:abs函数的用法和示例

Python函数介绍:dir函数的用法和示例 Python函数介绍:dir函数的用法和示例 Nov 03, 2023 pm 01:28 PM

Python函数介绍:dir函数的用法和示例

Python函数介绍:filter函数的作用和示例 Python函数介绍:filter函数的作用和示例 Nov 04, 2023 am 10:13 AM

Python函数介绍:filter函数的作用和示例

Python函数介绍:range函数的介绍及示例 Python函数介绍:range函数的介绍及示例 Nov 04, 2023 am 10:10 AM

Python函数介绍:range函数的介绍及示例

如何解决Python的函数中的并发不安全错误? 如何解决Python的函数中的并发不安全错误? Jun 24, 2023 pm 12:37 PM

如何解决Python的函数中的并发不安全错误?

Python函数介绍:globals函数的功能和使用示例 Python函数介绍:globals函数的功能和使用示例 Nov 04, 2023 pm 02:58 PM

Python函数介绍:globals函数的功能和使用示例

See all articles