第三章 运算符

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值