python基础(part3)--运算符
鄙人学习笔记
开发工具:Spyder
文章目录
- 运算符
- 算数运算符
- 练习
- 增强运算符
- 比较运算符
- 逻辑运算符
- 与 and
- 或 or
- 非 not
- 短路逻辑
- 身份运算符
- 举个例子
- 优先级
运算符
算数运算符
符号 | 含义 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
// | 地板除(除的结果去掉了小数部分) |
% | 取余 |
** | 幂运算 |
- 算术运算符优先级
练习
在控制台中获取一个总秒数,并计算几小时零几分钟零几秒。
代码:
total_second = int(input("输入总秒数:"))
second = total_second % 60
minute = total_second // 60 % 60
hour = total_second // 3600
print("%d:%d:%d" % (hour, minute, second))
控制台输出:
增强运算符
运算符 | 含义 |
---|---|
y += x | 等同于y = y + x |
y -= x | 等同于y = y - x |
y *= x | 等同于y = y * x |
y /= x | 等同于y = y / x |
y //= x | 等同于y = y // x |
y %= x | 等同于y = y % x |
y **= x | 等同于y = y ** x |
比较运算符
运算符 | 含义 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
== | 等于 |
!= | 不等于 |
逻辑运算符
与 and
表示并且的关系,一假俱假。
- 举个例子
输入:
print(True and True)
print(True and False)
print(False and True)
print(False and False)
结果:
或 or
表示或者的关系,一真俱真
- 举个例子
输入:
print(True or True)
print(True or False)
print(False or True)
print(False or False)
结果:
非 not
表示取反
- 举个例子
输入:
print(not True)
print(not False)
print(not 6)
结果:
短路逻辑
①若第一个条件不满足,则不再考虑第二个条件
print(1 > 2 and input("请输入:") == "a")
②若第一个条件满足,则不考虑第二个条件
print(1 < 2 or input("请输入:") == "a")
由此,我们可以将耗时的判断放在后面,这样可以节省时间。
身份运算符
- 语法
X is Y
X is not Y
- 作用
判断两个对象是否为同一个对象。
举个例子
代码:
a = "黄"
b = "白"
c = aprint(a is b)
print(id(a) == id(b))
print(a is c)
print(id(a) == id(c))
结果:
优先级
python基础(part3)--运算符相关推荐
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- python基础-变量运算符(3)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
- Python基础语法——运算符
一.运算符的定义 运算符是Python中执行算术或逻辑计算的特殊符号.运算符所操作的值称为操作数. 二.运算符类型 1.算数运算符,即进行数学运算的符号包含(+,-,*,/,%,//,**). 2.比 ...
- python基础3——运算符
注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算 ...
- python 基础学习--运算符集合
注:标黄的均为目前不需要掌握的,不常用 算术运算符 + - * divmod(3,2) ----------输出结果为(1,1) 此方法可以得到3/2的整数和余数 / 除法 % 取余 ** ...
- python 基础 | 4.运算符
算数运算符 取余(也叫取模):就是取 整除后的余数 赋值运算符 复合赋值运算符 比较运算符(结果为True或False) 逻辑运算符(结果为True或False) 成员运算符
- python基础之运算符和编码
while循环 什么是循环? 就是不断的重复做一件事 while --关键字 后边跟条件 :还有循环体. 条件体为真,循环体内执行,为假不执行 while else 两者为一体的,相当于 if els ...
- Python学习之路——Python基础之运算符
算术运算 先and 后 or 先计算括号内 执行顺序: 从前到后 结果 True OR ==> True True And ==> 继续走 False Or ==> 继续走 Fals ...
- Python基础之运算符大汇总
最新文章
- 端口扫描程序nmap使用详解
- ListView通过自定义适配器来显示数据并对Item项以及子view项的控件实现监听.
- 程序员面试金典--第k个数
- 《软件架构师的12项修炼》读书笔记-技术之天花板
- [Leetcode][第392题][JAVA][判断子序列][动态规划][双指针]
- 内核怎么帮程序建立连接的
- ROS机器人程序设计(原书第2版)2.4.8 使用参数服务器
- python编程入门书籍-python入门书籍推荐
- RN Adatper_Util工具类
- 【python技能树】强推10款Python常用的开发工具
- Wilcoxon符号秩检验及其matlab代码
- 基于双目深度估计的深度学习技术研究
- app浮层html,App设计之五:弹窗与浮层
- Java - ip2region - 使用篇
- SQL Server 2005安装错误:缺少MSXML6解决
- 【转载】2012年七个免费ASP空间分享-支持ASP、ASP.NET的空间
- xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据
- java switch case null_如何在switch中使用null
- Mybatisplus语句变成下划线_解决方法
- datagrip切换视觉主题