文章目录
part0:写在开头
文章正在逐渐完善ing……
part1:基础语法与操作
1.数据结构与算法
a.基础语法(python中的内置常量、异常类型,变量etc)
1.内置常量
- bool型变量 真值True 假值 False (注意首字母大写)
- None 一个特殊的python对象,表示什么也没有
- 数值型:int,long,float,complex;注意最后一个表示复数,形式为a+bi或complex(a,b);
- 字符串型
2.内置异常类型
在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。 在带有提及一个特定类的 except 子句的 try 语句中,该子句也会处理任何派生自该类的异常类(但不处理它所派生出的异常类)。 通过子类化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。
对于更详细的异常情况;可参考:
https://www.cnblogs.com/nmb-musen/p/10856023.html
3.数值类型操作
1.数字运算
- 加减乘除:唯一要注意的一点是python的除法与c不同,得到的值是浮点数(在python3中是这样)
- 整除 4 // 3 值为1
- 取模 4 % 3 值为1
- 乘方 2 ** 3 值为8
2.进制表示
- 二进制: 0b+……
- 八进制: 0o+……
- 十六进制:0x+……
3.进制转换
- 10转2:bin()
- 10转8:oct()
- 10转16:hex()
- 2,8,16转10进制:int(string,base)
string指数值(加引号变成字符串),base表示原进制,这里base可以在0~36中任取;
4.各种数值函数:简单一点的有取极大极小值的max(),min()函数,及绝对值函数abs();复杂一些的会在常用库中提及;
5.类型转换:int(),float()
4.字符串操作
1.转义字符
2.格式化
3.字符串合并:string + string 可实现字符串的拼接
4.切片
b.基础数据结构
列表list
字典dict
元组turple
集合set
c.基础算法
2.函数
3.字符串与文本
4.数字日期与时间
5.迭代器与生成器
6.文件与IO
7.数据编码与处理
8.类与对象
9.元编程
施工中……