2017年忙于工作,基本荒废了自己的博客,接近年关工作稍微有点空闲,重新整理了一下。过去一年工作中频繁于Java,Android,iOS之间切换,对Python一直颇有兴趣可是苦于没时间系统性的学习,虽然工作中临时突击写过一两个脚本,但是长时间没用基本忘记了。现在刚好有空,从基础开始,走向人工智能、深度学习的大门。
感谢该博主这篇文章对Python基本语法的整理,特此记录下来
1. 基本类型和运算符
1 | # 定义了一个数字 3 |
2. 变量和集合
1 | # 打印 print() |
3.列表
1 | # python中的列表定义 |
4.元组
1 | # Tuples(元组)是一个类似数列的数据结构,但是元组是不可修改的 |
5.字典
1 | # Python中的字典定义 |
6.集合
1 | empty_set = set() |
数据集合类型的总结
- 列表 定义方式 li = [1,2,3,4,“Hello World”] (列表可以包含任意基本类型)
- 元组 定义方式 tup = (1,2,3,4) (和列表类似,但 元组不可更改)
- 字典 定义方式 dic = {“one”:2,“tow”:3,“three”:0}(字典,就是字典嘛。以 key:value 方式存在)
- 集合 定义方式 set=set(1,2,3,4)or set = {1,2,3,4} (集合里的元素是唯一的,集合支持 & | ^ + -操作
7.Python 逻辑运算符
1 | # 创建一个变量 |
8. Functions
1 | # def 关键字定义函数 |
9.Python中的类
1 | # 下面代码是定义了一个Human类,继承自object类 |
10.Python的模块(库)
1 | # Python中的一个*.py文件就是一个模块 |
11.Python中的高级特性(生成器、装饰器:wraps)
1 | # Generators ,生成器函数在Python中与迭代器协议的概念联系在一起。 |