Python作为一种解释型的脚本语言,无论从自动化运维、大数据处理还是人工智能都得到了广泛的应用,而且它好理解、易学习、上手快的特点也使它成为了当下最火热的开发语言之一。
下面就对Python语言中的各种语法做一个总结,以备后用
数据类型
一、整数
二、浮点数
三、字符串
四、布尔值
五、空值
print语句
注释
什么是变量
比如:
定义字符串
raw字符串与多行字符串
Unicode字符串
字符串还有一个编码问题。
整数和浮点数
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。
布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:
创建list
按照索引访问list
倒序访问list
添加新元素
从list删除元素
替换元素
创建tuple
创建单元素tuple
“可变”的tuple
替换高清大图
替换高清大图
if语句
if-else
if-elif-else
for循环
while循环
break退出循环
continue继续循环
多重循环
什么是dict
访问dict
dict的特点
更新dict
遍历dict
什么是set
访问set
set的特点
遍历set
更新set
什么是函数
调用函数
编写函数
返回多值
递归函数
定义默认参数
定义可变参数
对list进行切片
倒序切片
对字符串切片
什么是迭代
索引迭代
迭代dict的value
迭代dict的key和value
生成列表
复杂表达式
条件过滤
多层表达式
把函数作为参数
map()函数
reduce()函数
filter()函数
自定义排序函数
返回函数
闭包
匿名函数
编写无参数decorator
编写带参数decorator
完善decorator
偏函数
模块和包
导入模块
动态导入模块
使用__future__
定义类并创建实例
创建实例属性
初始化实例属性
访问限制
创建类属性
定义实例方法
方法也是属性
定义类方法
类的继承
继承一个类
判断类型
多态
多重继承
看下图:
获取对象信息
特殊方法(魔术方法)
__str__和__repr__
__cmp__
__len__
数学运算
类型转换
@property
__slots__
__call__