python(九)函数

  • Post author:
  • Post category:python


数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。

在以后的代码中,会经常使用到函数,而且是自己定义的。


定义函数:def

def sayHello():

print ‘hello world!’

sayHello是这个函数的名字,后面的括号里是参数,这里没有,表示不需要参数。但括号和后面的冒号都不能少。下面缩进的代码块就是整个函数的内容,称作函数体。

然后我们去调用这个函数:

python(九)函数

这样就可以调用函数了,但是这样只能是函数里面有什么调用什么,怎么可以更灵活的调用函数呢,这就要用到

函数的参数

如果我们希望自己定义的函数里允许调用者提供一些参数,就把这些参数写在括号里,如果有多个参数,用逗号隔开,如:

def sayHello(name):

print ‘hello ‘+name

或者

def plus(a, b):

print a+b

参数在函数中

相当于一个变量

,而这个变量的值是在调用函数的时候被赋予的。在函数内部,你可以像过去使用变量一样使用它。

调用带参数的函数时,同样把需要传入的参数值放在括号中,用逗号隔开。要注意

提供的参数值的数量和类型需要跟函数定义中的一致

。如果这个函数不是你自己写的,你需要先了解它的参数类型,才能顺利调用它。

比如上面两个函数,我们可以直接传入值:

sayHello(‘alan’)

还是注意,字符串类型的值不能少了引号。

或者也可以传入变量:

x = 3

y = 4

plus(x, y)

在这个函数被调用时,相当于做了a=x, b=y这么一件事。所以结果是输出了7。

python(九)函数



match
n. 比赛, 火柴, 对手, 般配的人, 配偶 v. 使…相配, 与…竞争, 相配

parent
n. 父母,根源 vt. &vi. 抚养,产生

tuple
n. 元组,数组,重数

shown
show的过去分词

found
vt. 创立,建立;创办 v. 找到(find的过去分词)

extension
n. 延长,扩充,范围,分机号码

standard
n.标准,规格; 旗,军旗; 度量衡标准; 直立支柱 adj.标准的,合格的; 普遍的,一般的; 公认为优秀的

thread
n. 线,纤维,思路,线索, 螺纹 vt. 穿线于,穿过,成线, 遍布 vi. 小心地通过, 蜿蜒前进, 滴下成丝状

useful
adj. 有用的

message
n. 消息,信息,要点 vt. &vi. 传递信息, 通讯

以上

每天用一点时间,练习并写出练习过程

这样是对于学习的一个及时反馈

重在坚持!

http://www.aibbt.com/a/22252.html



版权声明:本文为HowardWood原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。