Python第四课-Python语法(1)
8.1基本概念
8.1.1 表达式
- 表达式是由数字、算数符、数字分组符号、自由变量以及约束变量等能求得数值的有意义的排列方法所得组合,类似于数学公式
- 特点:
1.一般用于一些结果的计算而不会对程序产生实质性的影响。
2.若在交互模式下输入一个表达式,解释器会自动输出表达式的结果。
8.1.2 语句
- 指语法上自成体系的单位,由一个词或者语法上有关联的一组词构成,有一定的功能性。
- 语句一般会对程序产生影响,与表达式不同的是,在交互模式中输入语句并不一定会输出对应的执行结果。
8.1.3 程序
- 程序就是由一条一套的表达式和语句构成的。
8.1.4 函数
- 函数是一种特定的语句,专门用于完成某种特定的功能。
- 分为内置函数和自定义函数两类:
内置函数:又叫内建函数,这些函数包含在编译器的运行时库中,对这些函数我们只需调用即可。
自定义函数:由我们自己编写的函数。当我们要实现某个特点功能而又没有现成已编好的程序可用时,我们就需要自己定义一个函数。
- 函数的两个要素分别为参数和返回值。
8.2 标识符
8.2.1 标识符概念
- 开发人员在程序中自定义的一些名称,变量名和自定义的函数名都属于表示符。
- 组成:26个英文字母(大小写都包括)、数字符号 0-9、下划线 _
- 标识符命名规则:
- 标识符不能用数字开头,只能用字母或者下划线开头。
- 不能使用关键字和保留字作为标识符。
- 标识符命名方式
小驼峰命名法:第一个单词以小写字母开始,第二个单词的首字母大写,例如 myName。
大驼峰命名法:每一个单词的首字母都采用大写字母,例如 FirstName。
下划线命名法:用下划线连接所有的单词,例如 get_url。
8.2.2 关键字
- Python中一些具有特殊功能的标识符称为关键字,这些标识符已经被Python预先定义,所以开发者自己定义标识符时不能定义与已有关键字相同名字的标识符。下图是一些Python中的关键字。
8.3 基本数据类型
数据类型 | 名称 | 说明 |
---|---|---|
int | 整数型 | 所有整数 |
float | 浮点数型 | 所有小数 |
bool | 布尔型 | 逻辑真与假 |
none | 空值 | 空对象 无任何值 |
8.4 变量
- 变量是计算机内存中的一块区域,其存储规定范围内的值,这些值可以改变,通俗的说变量就是给数据起一个名字。
- 变量命名规则:参考标识符的命名规则
- 变量运算法则:
1.大体上与四则运算法则完全相同。
2.bool变量参与运算时True视为1,False视为0。
3.运算过程中碰到浮点数,则最终结果为浮点数类型。
-
tips:值相同的两个对象不一定是同一个对象。