函数的参数、返回值、变量

函数的参数
1. 普通参数
2. 可变参数(*args(),**kwargs{}
3. 关键字参数
4. 默认值参数`
	def func(a,b=1)  # a为关键字参数,b默认值参数
			pass
返回值
1.可return多个值
	def func():
		return 'abc',19
	
2.接收返回值
	x=func()
	print(x)  # 'abc',19

3.如果定义的函数没有返回值,接收为None
	def no_return()
		print(a)
	x = no_return()
	print(x)  # None
变量
分为**全局变量**和**局部变量**

num = 100  # 不可变类型的全局变量 要加global
list = [1,2,3,4]  # 可变类型的全局变量直接操作

def func():

    global num  # 对不可变类型的全局变量进行修改要加global
    num += 1  # 全局变量可以使用,但没有修改权限  使用global就是赋予修改权限
  
    list.append(6)  # 可变类型的全局变量可以直接操作 不用global

func()
print(num,list)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值