栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

《零基础轻松学Python》思维导图笔记

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《零基础轻松学Python》思维导图笔记

目录
  • 壹、思维导图笔记
  • 贰、《零基础轻松学Python》思维导图文字版[^1]
    • 一、python基础
      • 1. 注释
      • 2. 数据类型
      • 二、python数据结构
      • 1. 内置数据结构
      • 2.第三方包中的数据结构
    • 三、python控制结构
      • 1.运算符与表达式
      • 2.三大控制结构
      • 3.列表解析式
    • 四、函数
      • 1.定义
      • 2.参数
      • 3.返回值
      • 4.注意
      • 5.嵌套函数
      • 6.三大神器
      • 7.匿名函数
    • 五、面向对象
      • 1.定义
      • 2.三个基本特征
  • 叁、读书小结
  • 肆、参考资料


壹、思维导图笔记

贰、《零基础轻松学Python》思维导图文字版1 一、python基础 1. 注释
  • 单行注释
    • 定义:井号#
    • 用途:一般用于某一行的解说说明
  • 多行注释
    • 定义: 一对三个单引号‘’‘ ’‘’;一对三个双引号“”“ ”“”
    • 用途:一般用于整个文本或者某一个代码区域的解释说明。
2. 数据类型

 整数
 浮点数
 布尔类型
 字符串类型

二、python数据结构 1. 内置数据结构
  • 列表
    • 1)定义:list(),[]
    • 2)基本操作:
    • 访问: index(value): 返回值的索引位置
    • 修改
    • 添加:
       append()
       insert()
       extend():比加号高效
       加号+
    • 删除
       del 语句
       pop(index)
       remove(value)
    • 排序
       list.sort():永久性排序
       sorted(list):临时性排序
    • 切片
  • 元组
    • 定义:tuple(),(),不可变的内置数据结构
    • 基本操作:雷同list
    • 与列表的区别
    • 相同
       都是序列类型的容器
       可以存放任何类型的数据
       都支持切片、迭代等操作
    • 不同
       元组不可变,列表可变
       元组没有append()方法
       元组比列表占用空间少并且操作速度更快
  • 字典
    • 定义:dict()/{}
    • 基本操作
    • 访问字典
    • 添加键值对
    • 修改键值对
    • 删除键值对
       del 语句
       pop()
       popitem():随机删除字典中的一个键值对
       clear():清空字典
    • 创建空字典:{}
  • 内置方法
    • clear():删除字典内所有元素
    • copy():返回一个字典的浅复制
    • fromkeys():创建一个新字典,已序列seq中的元素做字典的键,value为键对应的初始值
    • get(key,default=None):返回指定键的值,如果值不存在则返回default值
    • setdefault(key,default=None:和get类似,但如果键已经不存在在字典中,将会添加键并将值设为default
    • items()
    • keys()
    • values()
    • update(dict2) :把字典dict2的键值对更新到dict里
2.第三方包中的数据结构

 数据框Dataframe
 序列Series

三、python控制结构 1.运算符与表达式 2.三大控制结构

 顺序结构
 分支结构

  • if …else结构

 循环结构

  • for循环
  • while循环
3.列表解析式

 两种类型

    • 指定if条件的列表解析式
    • 无条件
       分类
    • 嵌套循环的列表解析式
    • 字典解析式
四、函数 1.定义

 函数是一个独立且封闭,用于完成特定功能的代码块
 为什么要用函数:1)解决代码重复问题;2)代码结构与思维结构一致;3)利于分工合作;4)代码清晰、易读、易修改

2.参数

 位置参数:基于参数的位置,实参与形参的顺序必须相同
 关键字参数:由变量名与值组成,不用考虑函数形参的顺序。优点:无需考虑形参的顺序;缺点:形参的名字一定要正确
 默认值
 任意数量的实参:*是让程序创建一个空元祖,接受任意数量的参数值;**是让程序接受实参传递的键值对,即传递字典

3.返回值 4.注意

 函数可以赋值给变量,只需要函数名,不要带括号
 调用函数必须有括号
 函数作为函数的参数传递时不需要括号
 如果函数内部没有使用global关键字,直接修改全局变量的值则会报错。因为函数不能直接使用外部的资源。

5.嵌套函数

 内层函数只能在外层函数里调用,不可以在外层函数外调用
 闭包
• 创建闭包的三个条件
o 必须是嵌套函数
o 内层函数必须引用自由变量
o 外层函数必须返回内层函数

6.三大神器

 装饰器:在代码运行期间,动态增加原来函数功能的一种函数
 迭代器

  • isinstance()

 生成器

  • 生成器表达式:将列表解析式的中括号变成小括号即可
  • yield:在函数中将return替换为yield即可获得生成器
7.匿名函数

 lambda
 柯里化:函数的默认值只能固化一次,柯里化可以固化多次

五、面向对象 1.定义 2.三个基本特征

 封装性
 继承性
 多态性


扫码关注下方博主的微信公众号,回复 关键字 【零基础】,获得博文中的思维导图原图。

叁、读书小结

        这本零基础讲解的内容,真的很基础。作为入门读物,应该算是不错的,不晦涩难懂。自己阅读这本书,是因为很久没有看这类基础内容了,想通过再次回顾,查漏补缺一下。脑海中印象新获得的一个知识点就是闭包,不过具体的应用自己目前还是不怎么会接触到。其他的诸如装饰器,面向对象编程,听闻多次,但实践经验不足。而且这些相对来说也偏向于开发,自己是更偏向上层一点。了解一下,总归是好的。

肆、参考资料
  1. 《零基础轻松学Python》小码哥, 电子工业出版社, 2019-6 ,ISBN: 9787121364693 ↩︎

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/498727.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号