(一)Python入门-5函数:02形参和实参-文档字符串-函数注释-返回值详解

一:形参和实参

  【操作】定义一个函数,实现两个数的比较,并返回较大的值。

 1 def printMax(a,b):
 2     ‘‘‘实现两个数的比较,并返回最大值!‘‘‘
 3     if a >b:
 4         print(a,‘较大值‘)
 5     else:
 6         print(b, ‘较大值‘)
 7
 8 printMax(20,30)
 9 printMax(30,5)
10
11 #测试文档字符串的使用
12 help(printMax)
13 help(printMax.__doc__)

  上面的 printMax 函数中,在定义时写的printMax(a,b)。a 和 b称为“形式参数”, 简称“形参”。也就是说,形式参数是在定义函数时使用的。 形式参数的命名只要符合“标 识符”命名规则即可。

  在调用函数时,传递的参数称为“实际参数”,简称“实参”。上面代码中, printMax(20,30),20 和30 就是实际参数。

二:文档字符串(函数的注释)

  程序的可读性最重要,一般建议在函数体开始的部分附上函数定义说明,这就是“文档字符 串”,也有人成为“函数的注释”。我们通过三个单引号或者三个双引号来实现,中间可以加入多行文字进行说明。

  上面的代码中我们调用help(函数名)、 help(函数名.__doc__)可以打印输出函数的文档字符串。

三:返回值

  return返回值要点:

    1. 如果函数体中包含return 语句,则结束函数执行并返回值;

    2. 如果函数体中不包含return语句,则返回 None 值。

    3. 要返回多个返回值,使用列表、元组、字典、集合将多个值“存起来”即可。

 1 #测试返回值的用法
 2
 3 def add(a,b):
 4     print(‘计算两数的和:{0},{1}‘.format(a,b))
 5     return a+b
 6 def test02():
 7     print(‘jack‘)
 8     print(‘abcd‘)
 9     return    #return两个作用:1 返回值;2结束函数执行
10     print(‘hello‘)
11 def test03(x,y,z):
12     return[x*10,y*10,z*10]
13
14 c = add(30,40)
15 print(c)
16 test02()
17 print(test02())   #函数无返回值或只有return时,函数默认返回None
18 print(test03(2,3,4))

原文地址:https://www.cnblogs.com/jack-zh/p/10837875.html

时间: 2024-10-13 08:22:40

(一)Python入门-5函数:02形参和实参-文档字符串-函数注释-返回值详解的相关文章

Python基础(2):__doc__、文档字符串docString、help()

OS:Windows 10家庭中文版,Python:3.6.4 Python中的 文档字符串(docString) 出现在 模块.函数.类 的第一行,用于对这些程序进行说明.它在执行的时候被忽略,但会 被编译器存放到 模块.函数.类 的__doc__属性中.不过,并非每一个模块.函数.类都有文档字符串. Part 1.自定义模块.函数.类的文档字符串 新建模块dstest.py,存放于Python安装目录下(可以在import模块时被找到): 导入dstest,查看模块dstest及其下的函数d

JS复习—函数(函数的形参和实参没整理,函数的方法待补充,函数化编程待扩展)

函数 一.函数的定义 只定义一次,但可以被执行或调用任意次.JavaScript中函数是参数化的:函数的定义包括一个称为形参的标示符列表,这些参数在函数体中像局部变量一样工作.如果函数挂在在一个对象上,作为对象的一个属性,就称它为对象的一个方法.当通过这个对象来调用函数时,该对象就是此次调用的上下文,也就是该函数的this的值.用于初始化一个新创建的对象的函数称为构造函数. 二.函数的三种定义方式 1.函数声明: 函数声明语句实际上声明了一个变量,并把一个函数对象复制给它. function s

python入门基础教程08 函数的形参与实参

函数的形参与实参 在函数定义时的变量称作函数的形参,形参主要是函数接收函数外部值传入函数体内去处理,是函数和外部程序或者语句的接口.函数调用时的变量称之为实参.现在我们举个例子来说明一下形参和实参. #define fun: multi def multi(x, y):     z = x * y         return z #define main function def main():     a = 12     b = 13 #function 'add' called c = 

JQuery之JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案

JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案 JQuery的版本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery的版本</title> <

JavaScript中函数的形参和实参的实现原理剖析

我们都知道JS里面参数的传递是可以不一样的,比如我们有一个函数: <script type="text/javascript"> function one(a,b,c) { this.x = a; console.log(a); } one(1); </script> 我们传递的数字只有一个1,但是形参那里有abc三个.这分明对不上啊不是吗? 这个时候如果我们查看b,c的话会显示undefined.ps:比如console.log(b). 当然啦,本来就没有这两

Python学习笔记010——函数文档字符串

函数文档字符串documentation string (docstring)是在函数开头,用来解释其接口的字符串.简而言之:帮助文档 包含函数的基础信息 包含函数的功能简介 包含每个形参的类型,使用等信息 是接口设计的重要部分. 注:一个良好的接口不能简单.清晰的表述该函数,则说明该函数还有优化改进的空间 函数文档的使用 必须在函数的首行,经过验证前面有注释性说明是可以的,不过最好函数文档出现在首行 使用三引号注解的多行字符串(当然,也可以是一行),因三引号可以实现多行注解(展示)(''' '

python文档字符串(函数使用说明)

关键字: 函数说明.help()函数 1.效果图: 2.代码: # 文档字符串( doc str) 是 函数使用说明 # 用法: 在函数第一行写一个字符串 def fn(*nums): ''' 函数的作用: 计算任意数值的总和 函数的参数: *nums 会接受所有传进来的值,保存到一个元组中(装包) ''' print(nums,type(nums)) #定义一个变量,用来保存总和 result = 0 for n in nums: result += n return result print

python 函数的文档字符串 docstrings

函数体的第一行可以是一个可选的字符串文本:此字符串是该函数的文档字符串,或称为docstring.(更多关于 docstrings 的内容可以在 文档字符串一节中找到.)有工具使用 docstrings 自动生成在线的或可打印的文档,或者让用户在代码中交互浏览:在您编写的代码中包含 docstrings 是很好的做法,所以让它成为习惯吧.

Python小爬虫-自动下载三亿文库文档

新手学python,写了一个抓取网页后自动下载文档的脚本,和大家分享. 首先我们打开三亿文库下载栏目的网址,比如专业资料(IT/计算机/互联网)http://3y.uu456.com/bl-197?od=1&pn=0,可以观察到,链接中pn=后面的数字就是对应的页码,所以一会我们会用iurl = 'http://3y.uu456.com/bl-197?od=1&pn=',后面加上页码来抓取网页. 一般网页会用1,2,3...不过机智的三亿文库用0,25,50...来表示,所以我们在拼接ur