Python基础语法:关于函数

本文详细介绍了Python函数的基础知识,包括函数的定义、调用、参数类型(位置参数、默认参数、不定长参数)以及返回值。还讨论了变量作用域,包括局部变量和全局变量,以及如何在函数间处理全局变量。最后通过一个计算销售额增长率的例子,展示了函数的实用性和作用域的应用。
摘要由CSDN通过智能技术生成

关于函数部分的知识,梳理总结如下:
一、什么是函数:
函数是组织好的,可以重复利用的,用来实现某一功能的代码。比如用到的打印函数print(),就是完成数据打印的功能。
二、定义函数:
函数可以由我们自己来进行创建,语法如下:

def 函数名(参数):
    函数体

例:

def method1(x):
    y = 3*x+5
    return y

说明:
1)函数名:名字最好体现函数功能,一般用小写字母、单下划线、数字组合,不可与内置函数重名;
2)参数:可以有多个参数,也可以不带参数;
3)函数体:代码的缩进不可省略,声明函数名后的冒号不可省略;
4)返回语句:return语句用于在函数体执行结束后,变量结果需要在函数外部使用时,后面可以接多种数据类型,不需要返回值可省略(末尾隐性返回None)。

三、调用函数:
函数在定义后,不调用则不会执行相应的代码。
函数的调用语法:函数名(参数)

def math(x):
	y=x*2+3
	return y
print(math(3))#函数调用部分

四、关于参数:
函数中常见的有位置参数、默认参数和不定长参数。
1、位置参数:传参必须依照函数定义时的顺序。当有多个参数时,必须按照指定的顺序和数量进行传递。
例:

def math1(a,b):  #声明math1函数,其中有a,b两个变量,顺序和个数不可改变
    y=a-b
    return y 

2、默认参数:直接在定义时给出赋值的参数,被赋予的值可称为初始值或初值,默认参数的值也可以用改变位置参数的方法来重新赋值。注意:默认参数必须在位置参数之后进行声明和赋初值。
例:

def math2(a,b,c=2):#声明math2函数,有三个参数,其中a,b是位置参数,c是默认参数。但可以通过赋值语句重新赋值。
    y1=<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值