上一篇文章分享了 Python中的那些冷知识,地址在这里 盘点 Python 中的那些冷知识(一) 今天将接着分享!! 06. 默认参数最好不为可变对象 函数的参数分三种 可变参数 默认参数 关键字参数 这三者的具体区别,和使用方法在 廖雪峰的教程 里会详细的解释。这里就不搬运了。 今天要说的是,传 ...
分类:
编程语言 时间:
2019-02-17 22:10:45
阅读次数:
229
final: 最终的意思,可以修饰类、修饰成员变量、修饰成员方法 特点: 修饰类:类不能被继承 修饰成员变量:该变量就是常量 修饰成员方法:方法不能被子类重修 自定义常量:把变量用final修饰后就是常量 ...
分类:
编程语言 时间:
2019-02-15 18:04:52
阅读次数:
156
参考: python--参数列表的分拆 当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分: 可以使用* 操作符来自动把参数列表拆开: 可以使用 ** 操作符分拆关键字参数为字典: def parrot(voltage,state='a stiff',ac ...
分类:
其他好文 时间:
2019-02-06 13:18:50
阅读次数:
177
Python学习——函数 1.函数定义: 2.关键字参数:在函数调用时无需考虑参数的顺序 3.默认参数:在函数定义时为参数指定默认参数值 ...
分类:
编程语言 时间:
2019-01-29 01:16:31
阅读次数:
208
一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 二、关键字参数 用于函数调用,通过“键-值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。 通过上面的代码,我们可以发现:有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序的 三、默认参数 ...
分类:
编程语言 时间:
2019-01-28 12:04:40
阅读次数:
184
arg对应多出来的位置参数,把它们解析成tuple;kwargs把关键字参数解析成dict. 文章参考:https://www.jianshu.com/p/e0d4705e8293 ...
分类:
编程语言 时间:
2019-01-27 16:23:35
阅读次数:
270
使用*args 和*kwargs 来调用函数 标准参数与*args 和*kwargs 的使用顺序 定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数。 这五种可以组合使用,但排列顺序必须是:必选参数、默认参数、可变参数、关键字参数、命名关键字参数。 使用命名关键字参数时,要特别 ...
分类:
编程语言 时间:
2019-01-21 19:26:49
阅读次数:
217
一、auth模块 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authenticate()会在User 对象上设置一个属 ...
分类:
其他好文 时间:
2019-01-20 14:05:01
阅读次数:
170
举例如下: 针对sort(key=cmp_to_key(cmp))及函数cmp所产生的作用尝试分析。 如下: Sort(*,key=None,reverse = False) sort()接受两个只能通过关键字传递的参数(关键字参数): key指定一个参数的函数,该函数用于从每个列表元素中提取一个比 ...
分类:
编程语言 时间:
2019-01-17 15:06:01
阅读次数:
623
四类参数 普通参数 默认参数 关键字参数 收集参数 关键字参数开始 语法 调用函数 好处: 这么写,不容易混淆 使用关键字参数,可以不考虑参数位置 关键字参数案例 ...
分类:
其他好文 时间:
2019-01-15 23:34:40
阅读次数:
318