python学习第四篇python函数
Posted fengyuhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第四篇python函数相关的知识,希望对你有一定的参考价值。
一、函数的介绍
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数
函数的好处:
- 代码重用
- 保持一致,易于维护
- 可扩展性
二、函数的定义
函数的定义规则:
- 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()
- 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明
- 函数内容以冒号起始,并且缩进
- return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
函数的语法:
def 函数名: 函数体
函数的示例:
def print_hello(): """ 打印hello :return: """ print("hello")
三、函数的返回值
根据示例来看下python的返回值:
def fun2(): msg = "hello world" return msg def fun3(): return 1, 2 ,3 aa = fun1() bb = fun2() cc = fun3() print(aa) print(bb) print(cc) # 输出结果: # None # hello world # (1, 2, 3)
总结:
1.函数中如果没有return语句返回,那么python函数会默认返回None
2.函数返回值数为0,函数默认返回None;函数返回值数为1是,则返回object;返回值数大于1时,则返回的是一个tuple;
四、函数的参数
以上是关于python学习第四篇python函数的主要内容,如果未能解决你的问题,请参考以下文章
21天学习挑战赛Python学习第四篇:多线程 threading 模块