python中demo(1、2、3、4)的值_python基础篇_003_函数

本文介绍了Python中函数的基础知识,包括函数的目的、定义与调用、返回值、序列解压、参数传递、命名空间与作用域、函数嵌套、函数名的本质以及闭包的概念。通过示例详细阐述了函数在Python编程中的应用。
摘要由CSDN通过智能技术生成

python中的函数

1.函数的目的

1.避免代码冗余2.增强可读性

2.函数的定义与调用

#定义函数 使用关键字def

"""1.定义函数:

def 函数名():

函数体"""

defsayhello():print("hello")"""2.调用函数:

函数名()"""sayhello()

3.函数返回值

#函数的返回值

"""1.什么都不写的情况下没有返回值

2.return # 没有返回值 # 结束函数

3.return None

4.return 变量"""

defsay_hello1():print("hello")print(say_hello1())defsay_hello2():print("hello")return

print(say_hello2())defsay_hello3():print("hello")returnNoneprint(say_hello3())defsay_hello4():print("hello")return "hello"

print(say_hello4())

序列解压

#序列的解压

a, b, c, d = (1, 2, 3, 4)print(a, b, c, d) #1 2 3 4

a, _, _, d= (1, 2, 3, 4)print(a, d) #1 4

a,*_ = (1, 2, 3, 4)*_, d = (1, 2, 3, 4)print(a, d) #1 4#字典、列表、集合同样适用

a, b = {'name': 'eva', 'age': 18}print(a, b) #age name

多个返回值

defdemo():"""多个返回值情况"""

return 1, 2, 3, 'a'

"""多个返回值,用一个变量接收时,得到的是一个元祖"""a&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值