☰
python-day02-认识运算符
2026/10/1 9:17:41 网站建设 项目流程

目录

一、什么是运算符?

二、运算符的分类

2.1.算术运算符(加减乘除,取余)

2.2.比较运算符(大于小于等于)

2.3.逻辑运算符(与或非)

2.4.位运算符

2.5.赋值运算符

2.6.运算符的优先级


一、什么是运算符?

运算符其实就是告诉计算机“要对数据做什么操作”的符号,运算符是程序语言逻辑的基础,需要有基本的认识,才能为后续的编程过程打基础。

二、运算符的分类

2.1.算术运算符(加减乘除,取余)

一元运算符用于组织整数类型和浮点类型的数据,有一元运算符和二元运算符之分。一元运算符只有一个对象,二元运算符就是两个对象。

以下是一元运算符:

负号:-,eg:-5,表示取负数

正号:+,eg:+3

逻辑非:not,not true,只对一个布尔值(True/False)操作,结果为false

按位取反:~,只对一个整数操作

以下是二元运算符:包含加减乘除、比较运算符、赋值运算符、逻辑运算符

2.2.比较运算符(大于小于等于)

比较运算符用于比较两个表达式的大小,其结果是布尔类型的数据,即True或False。

注意1:比较运算符可用于任意类型的数据,但参与比较的两种类型的数据要相互兼容,即能进行隐式转换。例如:整数、浮点和布尔这三种类型是相互兼容的。

注意2:比较字符串的大小,即逐一比较字符Unicode编码的大小,如果两个字符串的第1个字符不能比较出大小,则比较两个字符串的第2个字符,直到比较有了结果才结束比较。

注意3:比较列表大小,即逐一比较其中元素的大小,如果两个列表中的第1个元素不能比较出大小,则比较两个列表中的第2个元素,直到比较有了结果才结束比较。注意,在两个列表中元素类型要兼容

2.3.逻辑运算符(与或非)

逻辑运算符用于对布尔型变量进行运算,其结果也是布尔型。

与:表示两边条件都得是True,整体结果才能是True

或:表示两边条件一边只要是True整体结果就是True

非:表示将条件True变为False,False变为True

2.4.位运算符

位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整数类型的数据。

2.5.赋值运算符

赋值运算符说白了就是在算术运算符或位运算符的基础上加上追加一个等号(=),其这样设计的目的还是为了简化编程量。

2.6.运算符的优先级

运算符在运算的过程中,是存在优先级顺序的。其中()的优先级最高,如果说在编程的过程中不确定优先级的运算顺序,可以嵌套使用()来决定优先级。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询