博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
拯救不会函数的我!!
阅读量:7294 次
发布时间:2019-06-30

本文共 1361 字,大约阅读时间需要 4 分钟。

基础函数

函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。 函数可以提高代码的复用性,可以提高效率 函数分为有参数没有参数两种

#举个栗子def hi():  #def是格式名  hi 是函数名 	print("hello python")	print("人生苦短,我用python")	print("你好")hi() #直接打印"""上面是有参数的,(呸 没有参数的)下面是有参数的.使用参数可以将函数运行过程中需要的值传递到函数中,让函数更具有灵活性参数分形参和实参形参是函数定义时规定的参数,仅在函数体内有效实参是函数调用时使用的参数,该值将传递给函数"""def sum(a):  #a = 100	#用于计算1到制定数字的和	i = 1	suns = 0	while i <= a:		sums +=i		i +=1	print(sums)sum(99)#调用格式	复制代码

当然 函数还有一个返回值 def 函数名(参数): ____函数体 ____return 函数运行结果返回值


def test():	print("我要将1返回给函数调用处")	return 1	x = test()#括号内填参数#调用格式 :#变量名 = 函数名(参数)复制代码

###函数定义和调用规则

##定义规则: 函数必须先定义,后调用。否则程序将报错。

##调用规则: 函数定义部分的代码仅用于声明函数,调用时才实际执行函数内容。

###函数文档注释:

文档注释可以为函数添加功能说明,方便开发者查阅函数相关信息

返回值的作用:

为函数指定运行的结果值,该值将返回到函数调用位置.

注意!!!!

1.如果一个函数没有设置返回值,使用变量接收时结果为None。 2.同一个函数执行过程中只能执行一次return语句,执行return语句后,return后面的内容将不再执行,函数执行完毕。

作用域(函数的):

数据可以使用的范围称作数据的作用域复制代码

参数的作用域:

  • 函数参数(形参)的作用域是从函数定义位置开始到函数定义结束位置

注意:函数间不能共享参数(形参)

函数间调用:

"""函数间调用的语法格式同函数的基本调用格式,特殊之处在于书写位置使在一个函数体内调用另一个函数"""def add(a,b):	return a + bdef div(a,b):	return a / bdef get(a,b):	#先计算和	c = add(a,b)	# 在计算平均值	d = div(c,2)	return dx = get(1000,2000)print(x)"""演示求最大值函数案例要求:任意给出两个数字,可以得到最大的数字值"""# 分析# 1.函数必须使用带参数的定义格式,两个参数  def 名称(2个参数)# 2.做比较,求出最大的值# 3.打印最大的值def max2(a, b):    if a > b :  # 如果a大于b,打印a        print(a)    else :      # 否则打印b        print(b)max2(3,4)复制代码

转载于:https://juejin.im/post/5c0bbd96e51d456569361a3c

你可能感兴趣的文章
枚举出局域网上所有网络资源
查看>>
Android深入浅出之Binder机制
查看>>
动态磁盘的管理
查看>>
zookeeper 集群安装(单点与分布式成功安装)
查看>>
python中list,dirt方法说明
查看>>
lamp环境一键部署(yum)
查看>>
一个IT大学生来深圳2年半的经历感受
查看>>
VMware View 5.0 桌面虚拟化方案介绍视频
查看>>
理解Spring中的事务抽象
查看>>
java 设计模式 建造者模式
查看>>
mysql备份和恢复工作记录
查看>>
我的友情链接
查看>>
vFrank考VCDX的过程
查看>>
jQuery input同步发sims
查看>>
memcached起步
查看>>
lesson 10-你所不知道的邮件退信代码
查看>>
OSPF LSA过滤简述
查看>>
m283-tftp传输,nfs挂载rootfs
查看>>
Windows Server 2008搭建***服务
查看>>
实验一 路由配置(cisco packet tracer)
查看>>