基本语法:
- 注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释
- 单行注释:该注释是以“#”开始,到该行末尾结束
- 多行注释:该注释以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号
- 在Python语言中,需要对程序中各个元素命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符
- Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:
1.命名时应遵循见名知义的原则。
2.系统已用的关键字不得用作标识符。
3.下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符
4.标识符区分大小写。
5.关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符。
python中常用的关键字:↓ ↓
变量与数据类型: - 变量是编程中最基本的单元,它会暂时引用用户需要存储的数据
- Python的数据类型分为数字类型(int、float、complex、bool)、字符串类型、列表类型、元组类型、字典类型和集合类型
- 在计算机语言中,整型数据可以用二进制、八进制、十进制或十六进制形式并在前面加上“+”或“-”表示。如果用二进制表示,那么数字前必须加上0b或0B;如果用八进制表示,那么数字前必须加上0o或0O;如果用十六进制表示,那么数字前必须加上0x或0X
- 浮点型表示存储的数据是实数,如3.145。在Python中,浮点型数据默认有两种书写格式
- 复数型用于表示数学中的复数,如1+2j、1-2j、-1-2j等,这种类型在科学计算中经常使用
- 布尔型是一种比较特殊的整型,它只有True和False两种值,分别对应1和0,它主要用来比较和判断,所得结果叫做布尔值
- 在Python中,数据类型是由存储的数据决定的。为了检测变量所引用的数据是否符合期望的数据类型,Python中内置了检测数据类型的函数type()。它可以对不同类型的数据进行检测
- 数据类型转换是指数据从一种类型转换为另一种类型,转换时,只需要将目标数据类型名作为函数名即可
- 运算符是用来对变量或数据进行操作的符号,也称作操作符,操作的数据称为操作数。运算符根据其功能可分为算术运算符、赋值运算符、比较运算符、逻辑运算符等
- 算术运算符用来处理简单的算术运算,包括加、减、乘、除、取余等
- 赋值运算符的作用就是将变量或表达式的值赋给某一个变量
- 比较运算符就是对变量或表达式的结果进行比较。如果比较结果为真,则返回True,否则返回False
- 逻辑运算符用来表示数学中的“与”、“或”、“非”运算
- 位运算符是指对二进制位从低位到高位对齐后进行运算
- 成员运算符用于判断指定序列中是否包含某个值
- 身份运算符用于判断两个标识符是否引用同一对象
- 运算符的优先级是指在多种运算符参与运算的表达式中优先计算哪个运算符,与算术运算中“先乘除,后加减”是一样的。如果运算符的优先级相同,则根据结合方向进行计算
- 在python中一切都是对象,python中的对象有内置对象、标准库对象、扩展库对象。
- 内置对象:可以直接使用;
- 标准库对象:需要导入之后才能使用;
- 扩展库对象:需要先安装扩展库才能使用;
- 内置函数是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。使用内置函数dir()可以查看所有内置函数和内置对象:dir(builtins)