主要记录学习Python的历程和用于复习、查阅之用。
知识点:
List:
tuple:
dict:
set:
2. 函数返回多个值实质上就是 返回一个tuple(元组)。
3.自定义函数可以对参数类型进行检查,并抛出异常。
4.函数设置默认参数
注意:必选参数在前,默认参数在后
注意:定义默认参数要牢记一点:默认参数必须指向不变对象。
列表[]是可变对象,作为默认参数,每次调用会保存上一次调用的值,造成错误。
5.函数设置可变参数
*nums收到的是一个tuple
6.函数设置关键字参数(用于拓展函数功能)
函数student中name和age是必选参数,关键字参数others。关键字参数自动组合成dict(字典)。
可以只传入必选参数:
传入任意个数的关键字参数:
7.函数设置参数组合
参数组合定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。
对于任意函数,都可以通过类似function(*args, **others)
的形式调用它,无论它的参数是如何定义的。
Python学习笔记(一)——基本知识点,布布扣,bubuko.com
原文:http://www.cnblogs.com/JohnTsai/p/3912081.html