第8章主要练习了各种函数,内容如下定义一个简单的函数向函数传递信息什么是形参什么是实参位置参数多次调用函数关键字实参默认值参数返回值return让参数编程可选的返回字典结合使用函数和while循环传递列表在函数中修改列表传递任意数量的实参传递任意数量的参数并循环打印结..
分类:
编程语言 时间:
2017-09-15 12:28:02
阅读次数:
301
元组:python将不能修改的值称为不可变的,而不可变的列表被称为元组。 如: 列表:由一系列按特定顺序排列的元素组成。 函数:带名字的代码块,用于完成具体的工作。 传递实参:位置实参和关键字实参 位置实参:基于实参的顺序。 关键字实参:是传递给函数的名称 值对。你直接在实参中将名称和值关联起来。 ...
分类:
编程语言 时间:
2017-07-29 21:28:50
阅读次数:
240
#!/usr/bin/python # -*- coding:utf-8 -*- ''' 1.传递任意数量的实参 Python允许函数传入任意数量的实参,例如: *messages形参名中的*表示让Python创建一个空的名称为messages的元组,接收传入的所有值 ''' def get_per... ...
分类:
编程语言 时间:
2017-07-23 22:33:09
阅读次数:
163
8.函数 8.1实参和形参 形参:函数完成其工作所需要的一项信息。 实参:调用函数时专递给给函数的信息。 8.2传递参数 函数定义中可能包含多个形参,因此函数调用时也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参字,其中每个实参都由变 ...
分类:
编程语言 时间:
2017-07-11 21:04:36
阅读次数:
209
函数的使用:先定义后使用 #与变量的定义相似x=1 变量名==函数名def func(): 值 == 函数值 print('hello world') 定义阶段: 只检测语法,不执行代码/ return返回值类型:效果:只能返回一次值,终止函数的执行无return 默认 None return返回值 ...
分类:
其他好文 时间:
2017-06-14 20:13:53
阅读次数:
152
函数参数: 1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形 ...
分类:
其他好文 时间:
2017-06-13 20:41:12
阅读次数:
158
# part2#关键字参数:实参在定义时,按照key=value形式定义 #注意的问题一:位置实参必须在关键字实参的前面#注意的问题二:实参的形式既可以用位置实参又可以是关键字实参,但是一个形参不能重复传值 # part3#默认参数:在定义函数阶段,就已经为形参赋值,定义阶段有值,调用阶段可以不用传 ...
分类:
编程语言 时间:
2017-06-13 19:50:45
阅读次数:
236
对象:是具体的事物 xiaoming xiaohong, Object, instance(实例)。以后我们说某个类的对象,某个类的实例。是一样的意思。 类:class。是对对象的抽象(抽象à抽出象的部分)Person 先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。 生 ...
分类:
其他好文 时间:
2017-04-11 13:55:53
阅读次数:
222
#1. #A:函数的定义与使用 #B:传递实参的方法有:位置实参、关键字实参。注意:这两种方式不能混用 #C:python不支持函数重载 #D:函数默认形参必须是不可变对象,可以指定为None def fun(value0, value1 = None, value2 = "szn"): print... ...
分类:
其他好文 时间:
2017-03-05 19:21:41
阅读次数:
193
1格式:deffunctionName(参数列表):方法体例子1:>>>defgreet_user():
print(“hello”)
>>>greet_user()
hello例子2:>>>defgreet_user(username):#username形参
print(“hello,”+username+“!”)
>>>greet_user(“zhangsan”)#zhangsan..
分类:
编程语言 时间:
2017-02-22 15:37:08
阅读次数:
230