Python基础-运算符

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算。

算术运算: 假设 a=20 b=10

运算符 运算符描述 实例
+ 两个对象相加 a + b 输出结果为30
- 两个对象相减 a - b 输出结果为10
* 两个对象相乘 a * b 输出结果为200
/ 两个对象相除 a / b 输出结果为2.0
% 取模 返回相除后的余数 a % b 输出结果为0
** 幂  a ** b 输出20的10次幂
// 整除 返回相除后的整数部分 例:9//2 结果为4

比较运算:假设 a=20 b=10

运算符 运算符描述 实例
== 等于 对比两个对象是否相等 a == b 结果为假
!= 不等于 对比两个对象是否不相等 a != b 结果为真
<> 不等于 对比两个对象是否不相等 a <> b 结果为真
> 大于 对比哪个对象的值较大 a > b 结果为真
< 小于 对比哪个对象的值较小 a < b 结果为假
>= 大于等于  a >= b 结果为真
<= 小于等于 a <= b 结果为假

赋值运算:

运算符 运算符描述 实例
= 简单的赋值  a = 10 把10赋值给a变量
+= 加法赋值运算 #自加运算 a += 10 等同于 a=a+10
-= 减法赋值运算 #自减运算 a -= 10 等同于a=a-10
*= 乘法赋值运算 #自乘运算 a *= 10等同于 a=a*10
/= 除法赋值运算 #自除运算 a /= 10 等同于 a=a/10
%= 求模赋值运算  a %= 10 等同于 a=a%10
**= 幂赋值运算 a **= 10 等同于 a=a**10
//= 取整赋值运算 a //= 10 等同于 a=a//10

逻辑运算:假设 a=20 b=10

运算符 运算符描述 实例
and “与” 条件1 and 条件2 都满足为真 a>10 and b<20 结果为真
or “或” 条件1 or 条件2 满足一个就为真 a>15 or b>15 结果为真
not “非”  not a>15 结果为假
时间: 2024-08-04 12:45:11

Python基础-运算符的相关文章

Python基础——运算符与数据结构(200315)

Python——运算符与数据结构 Python——运算符 1.基本运算符——+.-.*./.**.// 1 # 基本运算符 2 a = 15 3 b = 4 4 print(a+b) # 加 5 # =>19 6 print(a-b) # 减 7 # =>11 8 print(a*b) # 乘 9 # =>60 10 print(a/b) # 除 11 # =>3.75 12 print(a**b) # 幂 13 # =>50625 14 print(a//b) # 取商 1

Python基础学习笔记(三)运算符

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 ? 运算符 ▼// 整除 ▼ ** 幂次 ▼ !=和<> 不等于 ▼逻辑运算符:and与 or或 not非 ▼ 成员运算符:① in 如果在指定序列

Python基础之一:文件类型及运算符

一.PYTHON文件类型 1.源代码 Python源代码的文件以"py"为扩展名,由Python解释,不需要编译: 2.字节代码 Python源文件经编译后生成的扩展名为"pyc"的文件: 编译方法:     importpy_compile     py_compile.compile("hello world.py") 3.优化代码 经过优化的源文件,扩展名为".pyo"  python –O –m py_compile 

python常用命令和基础运算符

基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素是否存在该队列中 存在返回Turea= "abc"print("b" in a) num += 1 等于 num = num + 1 num -= 1 等于 num = num - 1num *= 1 等于 num = num * 1num /= 1 等于 num =

python 基础 -02 运算符和编码

一 格式化输出  %s就是代表字符串占位符,除此之外,还有%d, 是数字占位符, 如果把上面的age后面的换成%d,就代表你必须只能输入数字, 这时对应的数据必须是int类型. 否则程序会报错 使用时,需要进行类型转换. int(str) # 字符串转换成int str(int) # int转换成字符串 现在又来了新问题 . 如果想输出: 我叫xxx, 今年xx岁了,我们已经学习了2%的python基础了 在字符串中如果使用%s这样的占位符. 那么所有的%都将变成占位符. 我们的2%也变成占位符

Python基础二:pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git

Python基础二: pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git 1.pycharm的安装及简单使用 Tab / Shift + Tab 缩进.不缩进当前行 (先选中代码) Shift + 滚轮 放大缩小代码 Ctrl + ? 注释.解注(先选中代码) Ctrl + d 复制上一行代码 Ctrl + z 撤销 Ctrl + Shift + F10 RUN Ctrl + 左键---->点击 int,str 等可查看源码 2.while 循环(重点) w

Python 基础 常用运算符

Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算.比较运算.逻辑运算.赋值运算.成员运算 1.1 算术运算 以下假设变量:a=10,b=20 1.2 比较运算 以下假设变量:a=10,b=20 1.3 赋值运算 以下假设变量:a=10,b=20 1.4 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级

python基础语法(运算符及优先级)

python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 算数符 描述 实例 + 加-两个对象相加 a+b结果31 - 减-得到一个负数或者一个数减去另一个数 a-b结果-11 * 乘-两个数相乘或返回一个被重复若干次的字符串 a*b结果210 / 除-X除以Y b/a结果为2.1 % 取模-返回除法的余数 b%a结果为1 ** 幂-返回X的Y次幂 a**b结果为10的21次方 // 取整数-返回商的整数部分 b//a结果为2  比较(

小白学 Python(6):基础运算符(下)

人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 前言 上一篇文章我们介绍了算术运算符和比较运算符.本篇我们继续介绍其余的几个: 赋值运算符 逻辑运算符 成员运算符 身份运算符 赋值运算符 Python 中,使用 = 号表示赋值.当然,Python 还提供了其他赋值方式,直接帮我们简化了写法