Python基础——函数位置,关键字,默认值参数

函数里面的基本概念,小笔记录下来~

python中函数定义中的变量叫做形参;函数调用中的变量叫做实参

站在形参的角度:1.位置参数;2.默认值参数;3.混合参数:位置参数在前,默认值参数在后

站在实参的角度:1.位置参数;2.关键字参数;3.混合参数:位置参数在前,关键字参数在后

总结要点写在前面,下面一一填坑。

  • 位置参数

分为位置形参与位置实参,鉴于函数定义中常有多个位置形参,因此函数调用中也常有多个位置实参。所以重点来了,在只有位置参数的时候,需要实参与形参的顺序一一对应即相同顺序。

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
def func(name, food):#name与food为函数定义中的位置形参
    print(name + " eat " + food + "!")

func("akai", "noodles") #位置实参,按记住形参含义,按顺序一一对应
func("noodles", "akai") #位置实参不按顺序,则会出问题

#akai eat noodles!
#noodles eat akai! #不按顺序闹笑话
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值