1.1. 源代码文件
1.2. 源代码目录
1.3. 命名规范:
_
,字母
-
,字母
,数字1.4.段,句,字
1.5.段(块) 顶级段 (top level) 控制段 函数段 类段 没有匿名段
段可以嵌套
1.6.句 注释句 # #encoding=编码 : 只能放在行首
数据定义语句:申请空间(不建议使用) 功能语句:计算
1.7.字
字面字:数值 23 45.7 s
"rrr"
保留字(关键字for if else pass) :https://docs.python.org/3/reference/lexical_analysis.html#identifiers
标识字:用户按照命名规则命名字
特殊字:符号(运算符号)
1.8. 应用 目录 源代码 在顶级段中写写一个语句 #encoding=utf-8 gbk gb2312 gb30180 print("我学人工智能")
学习各种语句的语法,掌握更多功能的语句。(更强大的功能来自第三方实现)
3. 数据定义
- 3.1. 空间申请:变量声明(数据空间在数据存储的时候自动申请) 空间名:类型 变量名(这个语法本质也不会实质申请空间) -3.2. 变量赋值 变量名=字面值 (Python自动的判别字面值的类型,根据类型自动分配空间) ab = 20
- 整数:0xAB 0o77 123 0b11 int
- 小数:普通表示法,科学计数法
- 字符/字符串 ‘’ “ ” ‘‘‘ ’’’ 换行 float
- r(原生字符串) u(汉字字符串) f(格式字符串) b(字节码字符串)
- 逻辑 True, False
- 复杂类型(内置类型)
- 列表list
- 元组tuple
- 数组
- 集合set
- 字典dict
- f: F"{字面值/变量:格式}"
- 整数:06d d 6d 06d
- 算术运算:+ - * / % // ** : 代数= {数域:运算}
- 关系运算: == != <= >= > <
- 逻辑运算: and or not
- 位运算: & | ^ ~ << >>
- 复合运算:
+=
-=
*=
/=
//=
%=
**=
&=
|=
^=
<<=
>>=
- 运算的注意:
- 目数(双,单)
- 支持的类型
位运算:整数