纸飞机编程 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章 (运算符)相关推荐

  1. python定义一个人类_python基础课程 第9章 面向对象编程(上) 一场人类进化史

    日月灿烂,若出其中,星汉灿烂,若出其里. -- 曹操.观沧海 东汉末年 人类文明以降,总会有无数的人通过对世界的观察和思考去总结我们从哪里来,要往哪里去. 遥远的古代我们的祖先通过想象力把数字变成了符 ...

  2. python入门之运算符的使用的答案_python入门教程之基本算术运算符

    一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > ...

  3. python入门题目及答案_Python基础自测题答案和基础知识梳理

    Python基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C. 例如:>>>g = lambda x: 2*x+1 ...

  4. python入门之控制结构顺序与选择结构_Python 入门之控制结构 - 顺序与选择结构——第1关:顺序结构...

    Python 入门之控制结构 - 顺序与选择结构--第1关:顺序结构 任务描述 程序最基本的结构就是顺序结构,顺序结构就是程序按照语句顺序,从上到下依次执行各条语句. 本关要求学习者理解顺序结构,并对 ...

  5. python基本对象_python基础教程:运算对象、运算符、表达式和语句

    编程的本质就是数据和运算,数据由基本数据类型.数据结构来表示,运算就是对这些数据的各种操作,基本的加减乘除.是非判断.流程控制等等.这些操作就是今天我们要讲的运算符.表达式和语句. 前面我们学习Pyt ...

  6. python第五章课后编程题答案_Python核心编程-第五章课后习题

    5-1 整形 讲讲 Python 普通整型和长整型的区别 答:在2.7版本基本淡化了区别.真要区分的话,普通整型是32位或者64位,而长整型只与PC内存有关,很大就是了 5-2 运算符 (a) 写一个 ...

  7. python中使用什么注释语句和运算_Python基础知识

    本文标识 :Python_1 本文编辑 : Jack 风 编程工具 : Anaconda.Pycharm 阅读时长 : 12分钟 Python基础学习为什么那么多培训机构?那么多的程序员呢? 很简单啊 ...

  8. 计算机应用基础本科试题及答案,计算机应用基础课程(本科)网考模拟试题

    <计算机应用基础课程(本科)网考模拟试题>由会员分享,可在线阅读,更多相关<计算机应用基础课程(本科)网考模拟试题(13页珍藏版)>请在人人文库网上搜索. 1.计算机应用基础网 ...

  9. python入门题目及答案_Python基础知识的一些练习与解答,python,部分,习题,及,答案...

    习题1 输入一个字符串列表,返回同时满足以下两个条件的字符串的个数: #1.字符串长度大等于2 #2.字符串的第一个字符等于最后一个字符 def match_ends(words): i=0 for ...

最新文章

  1. ubuntu 查看内存和cpu使用情况
  2. kienct -color
  3. UVa 10844 (大数)
  4. CMD命令之BAT脚本路径信息
  5. iptables防火墙火墙服务
  6. plc 上位机编译算法_西门子PLC的开放式TCP通信
  7. MyBatis 简介、 环境搭建、数据库连接池、查询方式
  8. VB 判断图片文件的类型格式
  9. 结构体08:结构体案例2
  10. u8虚拟服务器端口,用友u8服务器参数配置
  11. The most impressed error
  12. ViewPage使用(一)
  13. 用iTunes制作苹果手机铃声
  14. 妙招!如何用Python巧妙的批量合并 Excel!
  15. Infor XA ERP运维常用SQL
  16. 华为服务器文件升级失败,升级连接服务器失败
  17. 【优化算法】象群游牧优化算法(EHO)【含Matlab源码 1080期】
  18. java设计模式都有哪些?
  19. nginx 实现根据访问端跳转指定页面
  20. 蚂蚁金服有哪些金融特色的机器学习技术?

热门文章

  1. 推荐歌曲 一百首最经典的歌曲下载
  2. 关于抽烟、戒烟、或者说是收放自如
  3. sketch插件 android,Sketch 插件大集合
  4. 教你把竖屏视频剪辑为横屏播放的方法
  5. axure如何竖立文字_Axure pr 如何让文字显示为竖着的?
  6. 全网最全斗音短视频新老账号起号技巧
  7. 37岁被裁,120天没找到工作,无奈去小公司,结果懵了
  8. 解决连接深信服vp无法通过burpsuit抓包的问题
  9. [2009-07-28]也许是离别之时
  10. 美通企业日报 | 网龙互动白板获德国红点设计奖;芬美意在华开设全球最大食用香精厂...