python的函数叫什么_python--初识函数

一 . 函数

什么是函数

f(x) = x + 1

y = x + 1

# 函数是对功能或者动作的封装

函数的语法

def 函数名():

函数体

调用:

函数名()

def play():

print('今天我想打篮球')

print('今天我想玩游戏')

print('今天我想弹钢琴')

print('今天我想跳舞')

play()

函数的返回值

return : 返回

1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None

2. 当函数写return 值, 有一个返回值.

3. 当函数写了return 值1, 值2, 值3.... 返回多个结果. 多个结果打包成元组

4. 当程序执行到return, 函数结束执行

def play():

print('今天我想打篮球')

print('今天我想玩游戏')

print('今天我想弹钢琴')

print('今天我想跳舞')

return '今天玩的很开心'

ret = play()

print(ret) # 今天玩的很开心

函数的参数

# 小括号是什么: 小括号表示调用, 传参

1. 什么是参数: 参数是给函数传递的信息

形参: def 变量() 括号里面的就是形参

1. 位置参数

2. 默认值

实参: 在函数调用的时候给函数传递的具体的值

1. 位置参数

2. 关键字参数

3. 混合: 位置在前,关键字在后

传参: 把实参给形参的过程

示例

def eat(主食,副食,汤,甜点):

print('中午吃的主食是%s' % 主食)

print('中午吃的副食是%s' % 副食)

print('中午吃的汤是%s' % 汤)

print('中午吃的甜点是%s' % 甜点)

eat("大米饭","鱼香肉丝",'紫菜蛋花汤','哈根达斯')

eat('紫菜蛋花汤','哈根达斯',甜点='鱼香肉丝',汤='大米饭') # 关键字参数放到位置参数后面写

def regist(name, age, edu, gender="男"): # 默认情况下. gender = 男

print("name:", name)

print("age:", age)

print("edu:", edu)

print("gender:", gender)

regist("张三", 19, "中专") # 默认值当不传递参数的时候起作用的

regist("李四", 25, "本科")

regist("王五", 25, "高中")

regist("刘七", 21, "本科", "女")

regist("李八", 21, "本科", "女")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值