python基础知识 函数

本文深入探讨了Python中的函数,包括如何定义和调用函数,如`MyFirstFunction`和`MySecondFunction`。还介绍了如何使用`global`关键字处理全局变量,并展示了函数嵌套和闭包的概念,如`FunX`函数内的`FunY`。此外,还强调了避免在函数内部直接修改全局变量的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python 函数

函数

def MyFirstFunction():
    print('This is my first function!')

MyFirstFunction()  //调用函数
def MySecondFunction():
	print(name+'I love you!!!');

MySecondFunction('fish');//调用函数
MySecondFunction('flower');//调用函数

MySecondFunction.__doc__  //打印文档
print.__doc__
def add(num1,num2):
	result=num1+num2;
	return result;
add(1,2)
//形参 实参
def back():
	return [1,'小甲鱼',3.14];
back()
//元组打包  返回多个值

//局部变量  全局变量
//不要在函数内部修改全局变量,否则会新建同名的局部变量
//global
def mufun():
	global count
	count=10
	print(10)

myfun()
print(count)
//函数嵌套
def fun1():
	print('fun1() 正在被调用')
	def fun2():
		print('fun2() 正在被调用')
	fun2()
	
fun1()
fun2()  //wrong  
//闭包
def FunX(x):
	def FunY(y):
		return x * y
	return FunY

FunX(8)(5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值