导图社区 Python基础知识点
这是一篇关于Python基础知识点的思维导图,清晰展示Python初级入门的基础知识点,学习者所必须了解的内容
本导图汇总了CCNP思科学习阶段二的内容,包含访问控制列表、网络防火墙、IPsecL2L、AAA等,希望对你有所帮助!
初入网络工程师,从部分思科基础知识学起,内容涵盖了网络的含义、学习网络的重要性、学校网络的体系、如何学好网络。
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
马克思主义原理
如何令自己更快乐
头脑风暴法四个原则
思维导图
考研数学重点考点知识总结归纳!
数据结构
Python结构
1. 基本数据类型
数字
整数
浮点数
复数
字符串
布尔类型
2. 运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
3. 流程控制语句
结构
顺序结构
选择结构
if
循环结构
for
while
中断
break
完全中断
continue
忽略本次循环
pass
4. 数据结构----序列
顺序、索引
列表
可变序列
元组
不可变序列
集合
元素唯一性
可变集合
不可变集合
字典
无序的可变序列
键值对
str
Unicode字符
bytes
二进制数据
5. 正则表达式
语法
常用限定符
重复
?匹配前面的字符零次或一次 +匹配前面的字符一次或多次 *匹配前面的字符零次或多次 {n}匹配前面的字符n次 {n,}匹配前面的字符最少n次 {n,m}匹配前面的字符最少n次,最多m次
常用元字符
格式
.匹配除换行符以外的任意字符 \w匹配字母或数字或下划线或汉字 \s匹配任意的空白符 \d匹配数字 \b匹配单词的开始或结束 ^匹配字符串的开始 $匹配字符串的结束
组合使用
字符类
使用方括号[]自定义匹配内容
排除字符
方括号中使用^字符,如[^内容]就是排除这个内容
选择字符
| 代表或的意思
转义字符
\
分组
灵活使用小括号进行分组
操作
避免大量的反斜杠,使用re模块
6. 函数
语法: def 函数名(参数): 函数体
参数:传递数据用的,理解为数据的标记
类型
形式参数
实际参数变
实际参数不变
实际参数
实际参数=不可变对象
实际参数=可变对象
传递注意
位置参数
关键字参数
为参数设置默认值
返回值
变量的作用域
局部变量
全局变量
匿名函数
使用lambda表达式创建
7. 面向对象
方法是特殊的函数
对象 object
属性
行为 def
类 class
这个动作叫封装
类和子类的通用功能叫继承
子类区别于父类的内容,这个功能叫多态
类
类的定义和使用
语法: class 类名: 类体
使用:创建实例 使用时的别名 = 类名()
类中的成员
实例方法
函数
数据成员
类中定义的变量,即属性
根据定义位置的不同
在函数体外类体内,叫类属性
这个类可以直接使用,子类继承使用
在函数体内,叫实例属性
调用方法后才能使用
类内内容的访问限制
方法名前单划线
protected保护 类、子类使用 不能from 导入
方法名前双划线
private私有 类本身使用,实例不能直接调用
方法名前后双划线
定义特殊方法,系统定义名字
通过@property(装饰器)将一个方法转换为属性
语法: @property def 函数名(参数): 函数体
为属性添加安全保护机制