Python(十三)Python的运算符(1)

简介: Python 的运算符1:算数运算符perl复制代码# 加法运算print("计算 1 + 1 = ",1 + 1);# 除法运算print("计算 1 - 1 = ",1 - 1);# 乘法运算print("计算 1 * 1 = ",1 * 1);# 除法运算print("计算 1 / 1 = ",1 / 1);# 整除运算print("计算 11 // 2 = ",11 // 2);# 取余运算print("计算 11%2 =",11 % 2);# 幂运算print("计算 2的3次方", 2 ** 3);

Python 的运算符

1:算数运算符

image.png

perl

复制代码

# 加法运算
print("计算 1 + 1 = ",1 + 1);
# 除法运算
print("计算 1 - 1 = ",1 - 1);
# 乘法运算
print("计算 1 * 1 = ",1 * 1);
# 除法运算
print("计算 1 / 1 = ",1 / 1);
# 整除运算
print("计算 11 // 2 = ",11 // 2);
# 取余运算
print("计算 11%2 =",11 % 2);
# 幂运算
print("计算 2的3次方", 2 ** 3);

 

在一正一负做整除运算的时候,我们要遵循:向下取整

bash

复制代码

# 一正一负做取整运算
print(" 计算 -9 // 4 ", -9 // 4)  # -3

以上输出结果为-3 因为整除要向下取整。

 

在一正一负取余运算的时候,我们要遵循  余数=被除数 – 除数 * 商

bash

复制代码

# 取余 余数 = 被除数 - 除数 * 商
print(" 计算 -9 % 4 ", -9 % 4)  # 3
print(" 计算 9 % -4 ", 9 % -4)  # -3

 

2:赋值运算符

image.png

1:赋值运算符的执行顺序是从右到左。

2:链式赋值

bash

复制代码

# 链式赋值
a = b = c = 20
print(a, id(a)) # 140721780295936
print(b, id(b)) #140721780295936
print(c, id(c)) #140721780295936
# 以上三个变量的内存地址同时指向 140721780295936 说明其三个同时访问一块内存

**

**

*3:参数赋值(+=  -=  =  /=  //=  %=)

bash

复制代码

# 参数赋值
a += 30
print(a) # 50

4:解包赋值

css

复制代码

# 解包赋值
a, b, c = 20, 30, 40
print(a, id(a)) # 20 140721780295936
print(b, id(b)) # 30 140721780296256
print(c, id(c)) # 40 140721780296576
# 以上是 三个不同的变量  指向三个不同的地址
# 实际应用场景
a,b = 10,20
# 现在 将 a 和 b 的值进行交换
a,b = b,a
print(a)
print(b)

3:比较运算符

image.png

比较运算符的结果为 布尔类型

bash

复制代码

# 比较运算符为 布尔类型
a, b = 10, 20
print(' a > b ? : ', a > b) # false

**

**

== 为比较两个值是否相等

css

复制代码

# == 为比较两个值是否相等
a, b = 10, 20
print('a 等于 b ?', a == b) #false

**

**

比较对象的id使用 is

python

复制代码

# 比较对象的id使用 is
a, b = 10, 20
print('a is b ?', a is b) #false
c,d = 30,30
print(id(c)) #140721926048320
print(id(d)) #140721926048320
print('c is d ?', c is d) #true
list1 = [11,22]
list2 = [11,22]
print(id(list1)) #2145603425536
print(id(list2)) #2145603426304
print('list2 is list1 ?', list2 is list1) #false
目录
相关文章
|
1月前
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
36 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
29天前
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
62 0
【python从入门到精通】-- 第三战:输入输出 运算符
|
1月前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
18 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
|
3月前
|
JavaScript 前端开发 开发者
如何在 Python 中使用三元运算符?
【8月更文挑战第29天】
34 3
|
3月前
|
算法 测试技术 Python
Python接口自动化测试框架(基础篇)-- 有点意思的运算符
这篇文章介绍了Python中的各种运算符,包括算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、位运算符和身份运算符,并讨论了运算符的优先级,以及序列类型的相关知识。
21 0
Python接口自动化测试框架(基础篇)-- 有点意思的运算符
|
3月前
|
Python
二:《Python基础语法汇总》— 输入与输出&运算符
【8月更文挑战第16天】本篇文章详细讲述了关于输入输出函数的语法及占位符;转义字符和运算符的使用,并附上详细的代码示例
34 2
|
4月前
|
Python
Python基础语法:运算符详解(算术运算符、比较运算符、逻辑运算符、赋值运算符)
运算符是Python编程中的重要组成部分,理解并熟练使用这些运算符有助于编写高效、简洁的代码。本文详细介绍了算术运算符、比较运算符、逻辑运算符和赋值运算符的使用方法,并通过综合示例展示了它们在实际编程中的应用。希望通过本文的介绍,您能更好地掌握Python中的运算符。
183 13
|
3月前
|
Python
Day 6/100:Python运算符
Day 6/100:Python运算符
30 0