Python Review #1

Python Review #1

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.值的重新绑定