快捷搜索:  汽车  科技

python语句的基本运算符(Python运算符及表达式)

python语句的基本运算符(Python运算符及表达式)假设a= 10 b= 20假设a = 10 b= 20● 算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符● 位运算符、成员运算符、身份运算符假设a= 10 b= 20

介绍Python中的七大与运算符 成员运算符和身份运算符 介绍各种运算符的规则和标准。

一、什么是运算符?

在我们日常生活中 经常用到 、-、 *. /这些统称为运算符。

操作数与运算符的组合形成了表达式。

python语句的基本运算符(Python运算符及表达式)(1)

Python中的运算符分为以下七大类:

● 算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符

位运算符、成员运算符、身份运算符

Python算数运算符

假设a= 10 b= 20

python语句的基本运算符(Python运算符及表达式)(2)

Python比较运算符

假设a = 10 b= 20

python语句的基本运算符(Python运算符及表达式)(3)

Python赋值运算符

假设a= 10 b= 20

python语句的基本运算符(Python运算符及表达式)(4)

Python位运算符

按位运算符是把十进制数字看作二进制来计算。Python中的按位运算法则举例如下:

设a= 12 b= 8

求 res = a ^ b (a 按位异或 b)

最终 res = 4

python语句的基本运算符(Python运算符及表达式)(5)

python语句的基本运算符(Python运算符及表达式)(6)

注意:在转换二进制时,余数倒排结果以四位为一个单位,不足补 0

假设 a = 60 b = 13

python语句的基本运算符(Python运算符及表达式)(7)

Python逻辑运算符

●假设a = list1 b= 20 .

python语句的基本运算符(Python运算符及表达式)(8)

Python成员运算符

●除了以上的- -些运算符之外 Python还支持成员运算符 示例中包含了一系列的成员 包括字符串 列表或元组。

python语句的基本运算符(Python运算符及表达式)(9)

Python身份运算符

●身份运算符用于比较两个对象的存储单元。

python语句的基本运算符(Python运算符及表达式)(10)

注意: id( ) 函数用于获取对象内存地址

二、is与==的区别

is用于判断两个变量引用对象是否为同一个,==用于判断引用变量的值是否相等。

代码演示: ch03-demo6-operator08.py

python语句的基本运算符(Python运算符及表达式)(11)

python语句的基本运算符(Python运算符及表达式)(12)

python语句的基本运算符(Python运算符及表达式)(13)

Python运算符优先级

●以下表格列出了从最高到最低优先级的所有运算符:

python语句的基本运算符(Python运算符及表达式)(14)

猜您喜欢: