1. 运算符介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
常见运算符:(1)算术运算符;(2)赋值运算符;(3)比较运算符;(4)逻辑运算符;(5)位运算符(需要二进制基础)。
2. 算术运算符
2.1 基本介绍
算术运算符是对数值类型的变量进行运算的,在程序中使用的非常多。
2.2 算术运算符一览
2.3 案例演示
2.4 细节说明
(1)对于除号/,返回结果是小数,例如10/5的结果是2.0;
(2)对于取整除//,返回商的整数部分(并且是向下取整),比如9//2的结果是4,-9//2的结果是-5;
(3)当一个数取模时,对应的运算公式:a%b=a-a//b*b。
3. 比较运算符
3.1 基本介绍
比较运算符的结果要么是True,要么是False。
比较表达式经常用在if结构的条件,为True就会执行相应的语句,为False就不执行。
3.2 比较运算符一览
3.3 案例演示
3.4 细节说明
(1)比较运算符的结果要么是True,要么是False;
(2)比较运算符组成的表达式,我们称为比较表达式,比如:a>b;
(3)比较运算符==不能误写成=。
4. 逻辑/布尔运算符
4.1 基本介绍
逻辑运算也被称为布尔运算。
逻辑运算符一览表:
4.2 and案例演示
4.3 and使用注意事项
(1)and是种“短路运算符”,只有当第一个为True时才去验证第二个;
(2)在Python中,非0被视为真值,0值被视为假值。
4.4 or案例演示
4.5 or使用注意事项
(1)or是一种“短路运算符”,只有当第一个为False时采取验证第二个(换言之,如果第一个为True,就直接返回第一个的值);
(2)在Python中,非0被视为真值,0值被视为假值。
4.6 not案例演示
5. 赋值运算符
5,1 基本介绍
赋值运算符就是将某个运算后的值,赋给指定的变量。
赋值运算符一览:
5.2 案例演示
5.3 赋值运算符特点
(1)运算顺序从右往左 num = a + b + c;
(2)赋值运算符的左边是变量,右边可以使变量、表达式、字面量,比如num1 = 20、num2 = 78 * 34 - 10、num3 = a、num4 = a * b。
6. 三元运算符
6.1 基本语法
Python是一种极简主义的编程语言,它没有引入?:这个运算符,而是使用if else关键字来实现相同的功能。
语法:max = a if a > b else b
(1)如果a > b成立,就把a作为整个表达式的值,并赋值给变量max;(2)如果a > b不成立,就把b作为整个表达式的值,并赋值给变量max。
6.2 应用案例
7. 运算符优先级
运算符有不同的优先级,所谓优先级就是表达式的运算顺序。
如图,上一行运算符优先于下一行:
8. 标识符的命名规则和规范
8.1 标识符概念
(1)Python对各种变量、函数和类等命名时使用的字符序列称为标识符;
(2)凡是自己可以起名字的地方都叫标识符 num1 = 90。
8.2 标识符命名规则(必须遵守)
(1)由26个英文字母大小写,0-9,_组成;
(2)数字不可以开头;
(3)不可以使用关键字,但能包含关键字;
(4)Python区分大小写;
(5)标识符不能包含空格。
8.3 标识符命名规范(这样使用更专业)
(1)变量名:变量要小写,若有多个单词,使用下划线分开。常量全部大写;
(2)函数名:函数名一律小写,如果有对个单词,用下划线隔开。另外,私有函数以双下划线开头;
(3)类名:使用大驼峰命名(驼峰命名法有两种,大驼峰命名和小驼峰命名,大驼峰命名为多个单词的首字母用大写开头,比如MyName,小驼峰命名为第一个单词的首字母用小写,后面的单词首字母都大写,比如myName)。
9. 关键字
9.1 关键字的定义(不用背)
被Python语言赋予了特殊含义,用作专门用途的字符串(单词)。
9.2 关键字的特点(不用背)
以下标识符为保留字,或称关键字,不可用于普通标识符。关键字的拼写必须与这里列出的完全一致。
10. 键盘输入语句
在编程中,需要接受用户输入的数据,就可以使用键盘输入语句来获取。
input()介绍:
input*(prompt*)
如果存在 prompt 实参,则将其写入标准输出,末尾不带换行符。接下来,该函数从输入中读取一行,将其转换为字符串(除了末尾的换行符)并返回。当读取到 EOF 时,则触发 EOFError。