当前位置: 首页 > news >正文

python的部分有趣语法

函数参数中的*号

如果一个函数参数中有*,则表示要调用此函数传递参数时*后面的参数不能以位置参数方式传值,只能以关键字方式传值。如下代码

def hehe(z,x,*,y):
    pass

hehe(1,x=2,y=1)#调用方式正确
hehe(1,2,1)#调用方式错误

def aa(z,x=2,*,y=2):
    pass

aa(1,x=2,y=1)#调用方式正确
aa(1,2,1)#调用方式错误

相关文章:

  • 13-动态规划-最长公共子序列
  • 头文件与源文件声明类型的区别
  • 基于SpringBoot + Vue 的图书馆座位预约系统
  • Linux内核Netfilter框架分析
  • 计算机组成原理 第五章 中央处理器
  • MySQL中的锁机制详解
  • 使用DDR4控制器实现多通道数据读写(四)
  • Nginx 日志格式
  • Zabbix监控自动化(Zabbix Mnitoring Automation)
  • Python散点图(Scatt Plot):数据探索的“第一张图表”
  • Eclipse 创建 Java 类
  • C语言的内存函数
  • 【Linux】system V消息队列,信号量
  • ROS合集(三)RTAB-Map + EuRoC 数据格式概述
  • 权威机构预测:DeepSeek或将在4月下旬发布新模型
  • RTSP/Onvif安防监控系统EasyNVR级联视频上云系统EasyNVS报错“Login error”的原因排查与解决
  • 关于前端指令
  • 用于功能磁共振成像分析和脑部疾病检测的基于扩散增强的自监督图对比学习|文献速递-医学影像人工智能进展
  • Docker-部署ES和Kibana
  • python格式化数字(自动补0)
  • 浙商银行外部监事高强无法履职:已被查,曾任建行浙江省分行行长
  • 陈文清:推进扫黑除恶常态化走深走实,有力回应人民群众对安居乐业的新期待
  • 准80后湖北省财政厅副厅长徐晶华已调任襄阳市副市长
  • 日韩 “打头阵”与美国贸易谈判,汽车、半导体产业忧虑重重
  • 朝鲜派兵库尔斯克是否有助于解决乌克兰危机?外交部回应
  • 夜读丨庭院春韵