首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

没有函数就没有Python?

函数就是具体独立功能的代码块,对语句的封装,在需要的时候被调用。

函数是Python非常重要的内容。

函数的作用:在开发程序时,使用函数可以提高编写的效率以及代码的重复使用。

函数的使用包含2个步骤:

1、定义函数:封装独立的功能

2、调用函数:享用封装的成果。

定义函数:

用def语句创建函数

用return关键字指定函数返回值

参数只是代表一个位置、一个变量名。

def ():

return

调用函数:

()

1、调用时函数名后一定要有括号!

2、当调用含参数的函数时,这些参数的值会被复制给函数中的对应的参数。

3、函数可以有返回值,也可以没有。

实例1:求和函数

def sum_list(alist):

sum = 0

for a in alist:

sum += a

return sum

blist = [11,22,33,44,55]

sum_blist = sum_list(blist)

print('列表元素总和是:%d'%sum_blist)

运行结果:列表元素总和是:165

实例2:斐波那契数列列表

def fibs(num):

result = [0, 1]

for i in range(num-2):

result.append(result[-2] + result[-1])

return result

print(fibs(5))

print(fibs(10))

执行结果:

[0, 1, 1, 2, 3]

[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

实例3:局部变量改变不了参数

def change_name(name):

name = 'Miss Han'

return name

cname = 'Mr.Chan'

change_name(cname)

print(cname)

执行结果:Mr.Chan

备注:当变量name改变的时候,变量cname并没有改变。即函数内的参数重新赋值时,函数外的变量不改变。

以上是对Python函数的一些总结,欢迎大家指正。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190109B1GXIA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券