当前位置:网站首页>函数的默认参数&函数参数的多种方法
函数的默认参数&函数参数的多种方法
2022-07-05 12:40:00 【南湖渔歌】
# 函数的关键词参数:
def introduce(name, gender):
""" 幼儿园自我介绍 """
print(f"大家好,我的名字是:{
name},是个小{
gender}")
# 需要按顺序提供参数,顺序不能乱
introduce("小明", "男生")
introduce("小白", "女生")
# 可以用形参名 = 值 的方式提供实参
introduce(name = "小明", gender="男生")
introduce( gender="男生",name = "小明")
# 也可以 位置参数 和关键词参数 配合
introduce( "男生", gender= "小明")
# 函数的默认参数:
def introduce(name, gender,age = 6):
""" 幼儿园自我介绍 """
print(f"大家好,我的名字是:{
name},是个小{
gender},今年{
age}岁了")
#-------------------- 函数多种形式的参数 ------------------------
# 调用函数时,默认参数可以不写值
# 如何不设置age,那么就是6岁
introduce("小明", "男生")
# 如果传递一个新值,覆盖默认值
introduce("小明", "男生",age=5)
introduce("小明", "男生",5)
# 位置实参需要按顺序、关键字参数用 key=value可以换顺序、默认参数可以不填
introduce(age=8,name="小明", gender="男生")
边栏推荐
- mysql拆分字符串做条件查询
- Redis cluster configuration
- 奔跑,开路
- RHCSA3
- A small talk caused by the increase of sweeping
- Annotation problem and hidden Markov model
- Transactions from January 14 to 19, 2022
- leetcode:221. 最大正方形【dp状态转移的精髓】
- Preliminary exploration of basic knowledge of MySQL
- Using docker for MySQL 8.0 master-slave configuration
猜你喜欢
在家庭智能照明中应用的测距传感芯片4530A
How to connect the API interface of Taobao open platform (super detailed)
石臻臻的2021总结和2022展望 | 文末彩蛋
JDBC -- use JDBC connection to operate MySQL database
946. 验证栈序列
SAP UI5 FlexibleColumnLayout 控件介绍
SAP UI5 DynamicPage 控件介紹
2021-12-22 transaction record
SAP 自开发记录用户登录日志等信息
JDBC exercise - query data encapsulated into object return & simple login demo
随机推荐
What is the difference between Bi software in the domestic market
About LDA model
以VMware创新之道,重塑多云产品力
MySQL 巨坑:update 更新慎用影响行数做判断!!!
自然语言处理系列(一)入门概述
A possible investment strategy and a possible fuzzy fast stock valuation method
Wechat enterprise payment to change access, open quickly
Time conversion error
使用 jMeter 对 SAP Spartacus 进行并发性能测试
Difference between JUnit theories and parameterized tests
2021-12-22 transaction record
Transactions from January 14 to 19, 2022
Pinduoduo flag insertion remarks API
How can labels/legends be added for all chart types in chart. js (chartjs.org)?
Halcon 模板匹配实战代码(一)
奔跑,开路
Distributed solution - completely solve website cross domain requests
跨平台(32bit和64bit)的 printf 格式符 %lld 输出64位的解决方式
From the perspective of technology and risk control, it is analyzed that wechat Alipay restricts the remote collection of personal collection code
Preliminary exploration of basic knowledge of MySQL