1.Check out from Version Control,可以从类似于从GitHub版本控制服务器下载整个代码仓库;
2.”:”结束后下一行缩进,左右括号配对,严格缩进。
3.[:值]以及[值:]是啥意思?一串字符串分段?
4.空行不对会产生警告,如何控制空行条数?
5.“\”出现原因:同一条语句换行的时候为了不报错,后面加""。
6.变量、函数、类命名用能别人理解的本义命名,多注释和文档,
有个排版软件:LaTeX
7.数据类型归纳
简单类型表示值:……复数complex,字符串str
容器类型组织值:列表list(使用[])、元组tuple(和list类似但是使用(),其中元素不能修改)、集合set、字典dict
8.数据组织方式
没有组织
标签式组织数据
队列、栈、树、图等
9.计算和控制流
计算与流程
把两个字符串连接在一起用“+”,字符串复制则可用“*”
名称封装的功能单元
运算语句
赋值语句实现处理与暂存,也可以用变量标签存放一段代码,如pfg=math.sqrt
控制流语句
组织语句描述过程:顺序结构、条件分支:关键字if,elif,else ,break、循环结构:关键字for,while,return
把一系列语句集合起来,包含一系列处理过程的计算单元,为了源代码的各种复用,避免复制粘贴:关键字def、class
定义语句
可以定义函数、类等“代码对象”
调用代码对象(函数、类……),可调用的事物叫做callable
10.数据的基本类型:
数值
整数除法:m//n结果是商的整数部分
求整数除法和余数:divmod(m, n)
求乘方:m**n整数m的n次方
求绝对值:abs(m)
整数比较:可以连续比较如7>3>=3得true
常用整数的进制:十进制,无前缀;二进制,0b;八进制,0o;十六进制,0x
用到浮点数时会存在精度问题,判断两个数是否相等时会出现false的情况,一般使用两数相减与一个很小的数作比较
复数类型:用j表示i
.imag提取虚部,.real提取实部
复数不可比较大小,但可应用于类似求平面两个点的距离,abs得绝对值
数学函数(整数和浮点数):包含数学常数π,自然对数底e,三角函数等,使用math.
数学函数(复数):cmath.还包括平面直角坐标和极坐标之间的转换,cmath.polar和cmath.rect