导图社区 python
Python入门基础框架,对于初学者,入门至关重要,这关系到初学者是从入门到精通还是从入门到放弃。以下是结合Python的学习经验,整理出的一条学习路径,快来看看吧。
社区模板帮助中心,点此进入>>
python
包和模块
包
__inin__.py文件
自动执行代码
模块
import
from··· import
函数
def funcname(parameter_list): pass
return
匿名函数lambda
类与对象
变量
类变量
实例变量
方法
实例方法
self
类方法
@classmethod、cls
静态变量
@staticmethod
构造函数
__init__(self)
成员可见性
__变量私有化
类的特性
继承性
super
封装性
多态性
正则表达式与JSON
普通字、符元字符
概括字符集
数字/d非数字; /D
单词字符/w非单词字符 /W
空白字符/s非空白字 /S
数量词
{3,6}贪婪{3,6}?非贪婪
*匹配0或无数次
+匹配1次或无数次
?匹配0次或1次
边界匹配
^开头······结尾&
匹配模式
re.I忽略大小写
re.S使.匹配换行符
异常处理与代码调试
流程控制语句
if else elif
for
while
break、continu使用
运算符
算术运算符
+、—、*、/、//、%、**
赋值运算符
=、+=、/=
关系运算符
==、!=、<、>
逻辑运算符
and、or、not
成员运算符
in、not in
身份运算符
is、not is
数据类型
number
int
floa
bool
complex
组
序列
字符串str
[]列表list
()元组tuple
有序、可索引切片
{}集合set
无序,不可索引切片
字典dict
{key:value}