Python函数的应用 python中函数应用

Python函数的应用 python中函数应用

编码文章call10242024-12-26 12:05:3326A+A-

10、函数

10.1 函数定义

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段

函数形式:def函数名():代码段

10.2 参数

□无参数-调用函数时,不需要给参数传值例子:

def num():
	a=5
	a+=1
	print(a)

num() #会打印6

□有参数-调用函数时需要给参数传值例子:

def num(a):
	a+=1
	print(a)

num(10)#会打印11

10.3 变量作用域

□局部变量:函数内部定义的变量

例子:

def f():
a="你好" #a是局部变量
f()

□全局变量:函数外部定义的变量

例子:

a=10 #全局变量 
def num(): 
	a=100#局部变量 
num() 
print(a) #会打印全局变量a的值10

注意:全局变量和局部变量可以重名,在函数外部会打印全局变量的值

□global:可以在函数或其他局部作用域中声明全局变量

例子:

a=10#全局变量
def num():
	global a #声明变量a为全局变量
	a=100 #修改全局变量a的值为100
  
num()
print(a) #会打印全局变量a的值100

10.4 函数返回值——return

□return可以返回多个值

例子:

def num(a): 
	b=5 
	a+=1 
	b+=a 
	return a,b #返回多个值,中间用逗号隔开 
c,d=num(10) 
print(c,d) #会打印1116

□return可以返回任意类型的数据例子:

def num(): 
	return"你好" 
print(num()) #会打印你好 

def num(): 
	return [1,2,3] 
print(num()) #会打印[1,2,3] 


def num(): 
	return{"a":1,"b":2} 
print(num()) #会打印{"a":1,"b":2} 

defnum(): 
	return 123 
print(num()) #会打印123
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4