python入门之运算符的使用的答案_python基础课程 第2章 (运算符)
纸飞机编程 2019-12-09 17:11:26
算术运算符
加,减,乘,除
四个运算符是我们平时最常用的运算符 在Python中分别用+ - * / 四种符号来表示,运算优先级是先乘除再加减
取模,幂,取整除这三种算术运算符平时用得较少,可以根据实际应用场景运用
比较运算符
这六种运算符也比较好理解,运算符两边写值,用运算符对双方的值进行对比
比较运算符得到的值是布尔值,也就是 “真” 或者是 "假“ 两种值,在Python中用True和 False来表示
布尔值以布尔代数的数学家乔治·布尔为名的,通常我们可以用它来表示一个逻辑的成立或者不成立,下面我们举例说明
第一个表达式 2<=2 ,按人话的理解就是
我问你:“嗨,朋友, 2小于或者等于2,你说对吗”
你回答:“这么简单的问题你也问我,当然是真的啦“
后面的几个答案也就比较好理解了吧
逻辑运算符
逻辑运算符分别是 or not and,翻译过来就是 或者,不,并且
or 运算符
我们试试先用中文来描述下
1等于1 或者 2 大于3,大家说这段话在逻辑上成立吗?
是的,当然成立,第一个条件1等于1成立,第二个2大于3虽然不成立,但是我中间用的是 or(或者) 运算符,只要两边有一条成立即可
not 运算符
它表示 某个值不是什么指定的内容,怎么理解呢?再来个例子
"嗨我说,你这发了霉的橙子,我说你不是个人类,你说逻辑成立吗 ?"
当然不成立,结果为False,大家可以自己写代码试试
反过来,如果我们给bigman设置一个False,那结果就成立了
and 运算符
它和 or 有点类似,但是条件更苛刻,它要求运算符两边的逻辑都成立,那这个逻辑才能为真(True),否则为假(False)
1等于1 并且 2不等于2,这就是 and运算符的用法
以上两行代码结果分别是 True和False,聪明的你应该肯定想到了
赋值运算符
赋值运算符顾名思义就是给变量赋值
在这里我们看到 =号,我们经常用它来给变量赋值
=号和==的区别是什么呢,一个是给变量赋值的,一个是用来做逻辑运算的,判断两边的值是否相等
Python为了区别开这两种运算符,就分别用=和==,其实在大多数语言中 赋值和等号逻辑运算都采用的这两种方案,个别的除外
+=,-=,*=,/= 四种运算符平常用得较多,简单的理解就是在做加减乘除的过程中给变量赋值
a = 1
a+=1
结果为 2
我们来翻译一下上面的代码:
a = 1
a = a+1
两种写法都行,在结果上没什么区别,第二种通常运用在循环赋值中
身份运算符
身份运算符通常用于比较两个对象
身份运算符通常用来判断某个变量或者对象是否为我们假设的东西
比如我们问了nobody这个人两次问题
你是人吗?
你不是人吗?
它也回答我们两次
是(True)
不是(False)
今天关于运算符的内容就介绍到这,下一章我们会讲到条件语句,那个时候,我们写的程序就开始有一点正经的逻辑能力了,而不是现在这样呆板
python入门之运算符的使用的答案_python基础课程 第2章 (运算符)相关推荐
- python定义一个人类_python基础课程 第9章 面向对象编程(上) 一场人类进化史
日月灿烂,若出其中,星汉灿烂,若出其里. -- 曹操.观沧海 东汉末年 人类文明以降,总会有无数的人通过对世界的观察和思考去总结我们从哪里来,要往哪里去. 遥远的古代我们的祖先通过想象力把数字变成了符 ...
- python入门之运算符的使用的答案_python入门教程之基本算术运算符
一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > ...
- python入门题目及答案_Python基础自测题答案和基础知识梳理
Python基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C. 例如:>>>g = lambda x: 2*x+1 ...
- python入门之控制结构顺序与选择结构_Python 入门之控制结构 - 顺序与选择结构——第1关:顺序结构...
Python 入门之控制结构 - 顺序与选择结构--第1关:顺序结构 任务描述 程序最基本的结构就是顺序结构,顺序结构就是程序按照语句顺序,从上到下依次执行各条语句. 本关要求学习者理解顺序结构,并对 ...
- python基本对象_python基础教程:运算对象、运算符、表达式和语句
编程的本质就是数据和运算,数据由基本数据类型.数据结构来表示,运算就是对这些数据的各种操作,基本的加减乘除.是非判断.流程控制等等.这些操作就是今天我们要讲的运算符.表达式和语句. 前面我们学习Pyt ...
- python第五章课后编程题答案_Python核心编程-第五章课后习题
5-1 整形 讲讲 Python 普通整型和长整型的区别 答:在2.7版本基本淡化了区别.真要区分的话,普通整型是32位或者64位,而长整型只与PC内存有关,很大就是了 5-2 运算符 (a) 写一个 ...
- python中使用什么注释语句和运算_Python基础知识
本文标识 :Python_1 本文编辑 : Jack 风 编程工具 : Anaconda.Pycharm 阅读时长 : 12分钟 Python基础学习为什么那么多培训机构?那么多的程序员呢? 很简单啊 ...
- 计算机应用基础本科试题及答案,计算机应用基础课程(本科)网考模拟试题
<计算机应用基础课程(本科)网考模拟试题>由会员分享,可在线阅读,更多相关<计算机应用基础课程(本科)网考模拟试题(13页珍藏版)>请在人人文库网上搜索. 1.计算机应用基础网 ...
- python入门题目及答案_Python基础知识的一些练习与解答,python,部分,习题,及,答案...
习题1 输入一个字符串列表,返回同时满足以下两个条件的字符串的个数: #1.字符串长度大等于2 #2.字符串的第一个字符等于最后一个字符 def match_ends(words): i=0 for ...
最新文章
- ubuntu 查看内存和cpu使用情况
- kienct -color
- UVa 10844 (大数)
- CMD命令之BAT脚本路径信息
- iptables防火墙火墙服务
- plc 上位机编译算法_西门子PLC的开放式TCP通信
- MyBatis 简介、 环境搭建、数据库连接池、查询方式
- VB 判断图片文件的类型格式
- 结构体08:结构体案例2
- u8虚拟服务器端口,用友u8服务器参数配置
- The most impressed error
- ViewPage使用(一)
- 用iTunes制作苹果手机铃声
- 妙招!如何用Python巧妙的批量合并 Excel!
- Infor XA ERP运维常用SQL
- 华为服务器文件升级失败,升级连接服务器失败
- 【优化算法】象群游牧优化算法(EHO)【含Matlab源码 1080期】
- java设计模式都有哪些?
- nginx 实现根据访问端跳转指定页面
- 蚂蚁金服有哪些金融特色的机器学习技术?
热门文章
- 推荐歌曲 一百首最经典的歌曲下载
- 关于抽烟、戒烟、或者说是收放自如
- sketch插件 android,Sketch 插件大集合
- 教你把竖屏视频剪辑为横屏播放的方法
- axure如何竖立文字_Axure pr 如何让文字显示为竖着的?
- 全网最全斗音短视频新老账号起号技巧
- 37岁被裁,120天没找到工作,无奈去小公司,结果懵了
- 解决连接深信服vp无法通过burpsuit抓包的问题
- [2009-07-28]也许是离别之时
- 美通企业日报 | 网龙互动白板获德国红点设计奖;芬美意在华开设全球最大食用香精厂...