Python 复习 PART1
I.basis
1.syntax(句法) v.s. static semantic(静态语义)
前者看结构上对不对(如英语中的SVO,python中不能出现 “py”5 之类的),后者是在句法正确的情况下表达式要有意义,如"py"+5无意义,"py"*5把字符串重复5次。
2.程序中的语义实际上是唯一的,每段代码的执行情况不会变(大部分情况)
3.Python对大小写敏感
II.Data Object&Types
1.Scalar(标量) 不可再拆分,如数字和布尔值
non-scalar(非标量)有内部的结构,内部的结构可以访问,如列表
2.int整数,flaot浮点数(小数或实数,依据IEEE的浮点表示法),bool 布尔值 True和False,NoneType(空类型),只有一个值None
3.type()用于确认对象的类型
4.转换类型 类型(),如float() int()
5.四舍五入 round(数字,位数),默认舍弃到剩下整数
III.Expression
1.简单表达式的句法对象 运算符 对象
2.算数运算
3.变量
在这里=是赋值,把一个数值绑定到一个变量上
4.注释 #注释内容……
5.值的重新绑定