大家好,小编来为大家解答以下问题,python中3&6的值为,python中3&6怎么算,今天让我们一起来看看吧!
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
一、背景
Python 是一门易于学习、功能强大的编程语言学c+之前要学python吗。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下Python基础之算术运算符,赋值运算符,关系运算符,逻辑运算符等相关知识。
二、算术运算符
Python提供了7个基本的算术运算符,其运算方式与数学中基本类似。
运算符 | 名 称 | 说 明 | 示 例 |
---|---|---|---|
+ | 加法运算 | 将运算符两边的操作数相加 | a + b = 7 |
- | 减法运算 | 将运算符左边的操作数减去右边的操作数 | a - b = -1 |
* | 乘法运算 | 将运算符两边的操作数相乘 | a * b = 12 |
/ | 除法运算 | 将运算符左边的操作数除以右边的操作数 | a / b = 0.75 |
% | 模运算 | 返回除法运算的余数 | a % b = 3 |
** | 幂(乘方运算) | 表达式x**y,则返回x的y次幂 | a ** b = 81 |
// | 整除 | 返回商的整数部分。如果其中一个操作数为负数,则结果为负数 | a // b = 0 b // a = 1 -a // b = -1 |
三、赋值运算符
赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值与复合赋值两大类。
1、简单赋值
a = a + b
a = a - b
a = a * b
a = a / b
2、复合赋值
a += b #相当于a = a + b
a -= b #相当于a = a - b
a *= b #相当于a = a * b
a /= b #相当于a = a / b
四、关系运算符
关系运算符又称比较运算符,用于比较运算符两侧的值,比较的结果是一个布尔值,即True或False。
(1)关系运算符的优先级低于算术运算符,但高于赋值运算符。
(2)关系运算符的结合性为从左到右。
序 号 | 符 号 | 功 能 | 优 先 级 |
---|---|---|---|
1 | > | 大于 | 优先级相同(高) |
2 | >= | 大于等于 | 优先级相同(高) |
3 | < | 小于 | 优先级相同(高) |
4 | <= | 小于等于 | 优先级相同(高) |
5 | == | 等于 | 优先级相同(低) |
6 | != | 不等于 | 优先级相同(低) |
举个例子。
a, b, c = 1, 2, 3 #定义变量
b < a + 2 # 等效于b<(a+2)
a <= b != b >= 2 # 等效于(a<=b)!=(b>=2)
a = b < c # 等效于a=(b<c)
五、逻辑运算符
Python的逻辑运算符包括and(与)、or(或)、not(非)3种,与C/C++、Java等语言不同的是,Python中逻辑运算的返回值不一定是布尔值。
运算符 | 含 义 | 举 例 | 说 明 |
---|---|---|---|
and | 与 | x and y | 如果x为False,无需计算y的值,返回值为x;否则返回y的值 |
or | 或 | x or y | 如果x为True,无需计算y的值,返回值为x;否则返回y的值 |
not | 非 | not x | 如果x为True,返回值为False;如果x为False,返回值为True |
在Python中,当参与逻辑运算的数值为0时,则把它看作逻辑“假”,而将所有非0的数值都看作逻辑“真”。举个例子。
print(3 - 3 and 3 < 6) #输出逻辑表达式的值
print(3 < 6 and 3 + 5)
print(1 + 2 or 3 < 6)
print(3 < 6 or 3 + 5)
print(not 3>6)
运行结果如下。
六、参考
1、Python编程案例教程
七、总结
以上就是就是关于Python基础之算术运算符,赋值运算符,关系运算符,逻辑运算符等相关的知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。