Python学习笔记(一)——基本知识点,, 主要记录学习Pyt


主要记录学习Python的历程和用于复习、查阅之用。

知识点:

数据类型(列表、元组、字典、集合) 帮助文档 函数(默认参数、可变参数、关键字参数、参数组合)

数据类型: 列表:list 有序集合,可增删元素 ,使用[]表示。可变。 元组:tuple 与list类似,但是一初始化就不能修改。使用()表示。不可变。 字典:dict 使用key-value存储,查找速度极快,但占用大量内存。使用{}表示。 集合:set 一组key的集合,但不存储value。使用([])表示。

List:

bubuko.com,布布扣

tuple:

bubuko.com,布布扣

dict:

bubuko.com,布布扣

set:

bubuko.com,布布扣

帮助文档Python官方网页文档:https://docs.python.org/2/index.html命令行帮助 help(函数名) 如help(abs)

bubuko.com,布布扣

函数函数名是指向一个函数对象的引用,可以将函数名赋给一个变量,相当于这个函数有了一个别名

bubuko.com,布布扣

2. 函数返回多个值实质上就是 返回一个tuple(元组)。

bubuko.com,布布扣

3.自定义函数可以对参数类型进行检查,并抛出异常。

bubuko.com,布布扣

4.函数设置默认参数

bubuko.com,布布扣

注意:必选参数在前,默认参数在后

bubuko.com,布布扣

注意:定义默认参数要牢记一点:默认参数必须指向不变对象。

bubuko.com,布布扣

列表[]是可变对象,作为默认参数,每次调用会保存上一次调用的值,造成错误。

bubuko.com,布布扣

5.函数设置可变参数

*nums收到的是一个tuple

bubuko.com,布布扣

bubuko.com,布布扣

6.函数设置关键字参数(用于拓展函数功能)

bubuko.com,布布扣

函数student中name和age是必选参数,关键字参数others。关键字参数自动组合成dict(字典)。

可以只传入必选参数:

bubuko.com,布布扣

传入任意个数的关键字参数:

bubuko.com,布布扣

bubuko.com,布布扣

7.函数设置参数组合

参数组合定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

对于任意函数,都可以通过类似function(*args, **others)的形式调用它,无论它的参数是如何定义的。

bubuko.com,布布扣

Python学习笔记(一)——基本知识点,布布扣,bubuko.com

Python学习笔记(一)——基本知识点

评论关闭