安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

小白编程基础(三)运算符

5月9日 金钟寨投稿
  你的电脑,也就是计算机。主要的工作就是不停地计算!
  混沌初开
  在计算机编程语言还未诞生的年代。
  初代程序员使用的是机器语言。
  直接使用二进制码0和1来表示计算机可以识别的指令和数据。
  例如,在8086(一种CPU型号)计算机上完成768122881280的数学运算,机器码如下101100000000000000000011000001010000000000110000001011010000000000000101
  无论是当时写这个机器码的人,还是其他人都很难读懂上面的代码。
  如果不小心把1写错成0,或者把0写错成1,想要排查错误都非常困难。
  使用机器语言编程主要的特点有三个:难写、难读、难改。
  乾坤始奠
  编程语言是为了让人类更加方便的操作计算机而做的抽象。比如各种数据类型、变量名、运算符等。
  计算机先辈们把机器码指令抽象区分出了各种符号。发明了汇编语言(也被称为符号语言)
  使用助记符来代表0101,比如,为了完成将寄存器BX的内容送到AX中的简单操作,汇编语言和机器语言分别如下机器语言:1000100111011000汇编语言:movax,bx
  汇编语言的mov就是操作数据的指令,ax和bx分别是不同的寄存器,可以理解为变量所在的地址。
  虽然汇编语言简化了直接写机器码的难度,但是汇编还是直接面向硬件的。
  现代高级编程语言比如Python,在汇编和C语言的基础上做了更加高层次的抽象,使得开发者不需要过多关注底层硬件。
  由于你写的代码不是直接运行在硬件之上的,而是由操作系统分配资源进行统一调度的,所以你也不用关心变量到底在内存的哪个位置上。
  什么是运算符?
  通过字面理解,运算符就是用来运算的符号。
  编程语言中的运算符,是对计算机底层的一种抽象符号。
  运算符有什么用?
  通过不同的运算符,可以操作各种数据在计算机上进行各种运算。
  相比机器语言直接使用二进制码0和1来表示计算机可以识别的指令和数据。
  高级编程语言引入了变量和数据类型来识别数据,使用运算符来区分指令。
  你看到的每一个窗体,每一个视频,鼠标点击的每一个按钮,都是通过运算符操作各种数据而产生的世界。底层通过指令计算数据得到在屏幕的对应位置的像素点上显示某个颜色,由显卡这个物理硬件对屏幕的抽象,使得计算机可以通过计算的方式操作屏幕所显示的内容,让你看到绚丽多彩的世界。
  Python中有哪些运算符?
  算数运算符赋值运算符关系运算符逻辑运算符位运算符成员运算符身份运算符
  本篇文章主要讲前面四类运算符,其他的后面文章再讲。
  注意,在Python中赋予了加法运算符和乘法运算符更多的能力,称为运算符重载。相同的运算符用在不同类型的数据下表现的行为不同。
  例如a2b3cabprint(c)
  c的结果为6a2b3cabprint(c)
  上面c的结果为222,它的意思是将2这个字符串连续输出3次。
  上面的赋值运算符就是进行赋值操作。
  在左边加上算数运算符是一种简写。
  比如a2b3aabprint(a)
  aab,先计算右边的ab,再将计算结果赋值给a
  最终输出结果为5。
  可以简写为ab
  关系运算符最终的结果是一个布尔值,True或False。
  True代表真,False代表假。
  注意Python中的布尔值首字母是大写的。
  a1b1cabprint(c)
  c的结果为True,因为。ab的关系是成立的,所以为True。
  a1b1ca!bprint(c)
  c的结果为False,因为a!b的关系不成立,所以为False。
  其他运算符的关系比较以此类推,就不一一举例了。
  逻辑与运算符:
  左右两边必须都为True,结果才是True,否则为False。
  逻辑或运算符:
  左右两边只要有一个为True,结果就为True。
  逻辑非运算符:
  对一个布尔值取反操作,比如notTrue的结果为False。
  案例aTruebFalsecaandbprint(c)
  结果为False。
  aTruebFalsecaorbprint(c)
  结果为True。
  aTruecnotaprint(c)
  结果为False。
  总结
  运算符是计算机指令的抽象,使得编程人员不用关注计算机底层是如何实现乘法,如何实现幂运算,只需通过数学符号就能方便的操作数据。
投诉 评论 转载

小白编程基础(三)运算符你的电脑,也就是计算机。主要的工作就是不停地计算!混沌初开在计算机编程语言还未诞生的年代。初代程序员使用的是机器语言。直接使用二进制码0和1来表示计算机……有哪些可以在线看电影和下载电影的网站?谢谢邀请。今天给大家推荐一些从众多网站中精挑细选的10个精品网站,哪个不是精品算我输,5个在线观看的,5个可以下载画质超好的电影资源的电影网站,满足大家不同的需求,也是为……工业和信息化部正式批复支持创建京津冀工业互联网协同发展示范区近日,京津冀工业互联网协同发展示范区正式获得工业和信息化部支持创建批复。创建京津冀工业互联网协同发展示范区是北京市围绕高精尖产业发展规划,强化五子联动、推动京津冀产业协同……为什么都是财务官接班最近华为的孟晚舟出任轮值CEO,仍兼任CFO,而阿里在马云离开之后,接班的是张勇,也是CFO。苹果在乔帮主离开之后,库克接班,首席运营官。我们不难发现财务官或者运营官很容易成为……有听损却不戴助听器有危害吗?听力损失通过治疗效果不佳或无效的,应及时干预选配助听器,否则时间久了会影响对语言的分辨能力。从听到声音到听懂、听清是一个过程,也就是察觉、辨别和理解,更多的是内耳的听毛细胞和听……新一代iPhonese来了哈喽,大家好,我是混仔,新年快乐,给您拜年了!图片来源于网络据最新消息透露,苹果将在3月8日星期二发布新款!这也意味着它基本上确定下来了,不会有什么太大的改变。那好……美媒评出消费电子展最酷新品ChipoloCardSpot卡片据美国《新闻周刊》网站1月5日报道,今年的消费电子展(CES)延续了为接下来的一年里我们可以期待的各种技术定下基调的传统。《新闻周刊》刊文介绍了2022年美国消费电子展2……FossilGen6智能手表即将发布配骁龙Wear4100芯Fossil今天发出预告,表示最快的智能手表即将到来。这里可能有带公司这个前缀,表明即将到来的Fossil第6代智能手表会比前代性能更强悍。如果推测没错,那么这款手表可能配备高……9月VRAR行业投融资报全球完成22笔,总金额超10亿元人民(VRPinea10月18日讯)据统计,今年9月XR行业全球共完成21笔融资并购,国内完成7笔,国外完成14笔,7月目前已知的全球融资并购总额约为1亿5868万美元(约合10亿……开始站队美国?ASML正式划清界限,国内院士早有提醒点击关注,每天精彩不断!导读:开始站队美国?ASML正式划清界限,国内院士早有提醒!众所周知,在半导体芯片领域,美国一直都拥有着最高的话语权,这主要是因为美国不仅是全球半……vivoX70要来了!真高端旗舰2K120Hz三星E5屏到来今年的OPPO和vivo在上半年发布的新机都不算多,而相比于iQOO和realme两个子品牌来说,两位老大哥可以说是十分克制了,无论是定价和配置都有点让步的意思。而在下半年,v……江苏阳光母公司斥巨资投建光伏关注原因:中长线,江苏阳光集团巴彦淖尔将投建10万吨多晶硅及15GW拉棒、组件等。1、事件驱动:12月14日,巴彦淖尔市人民政府、乌拉特前旗人民政府与江苏阳光集团签订光伏……
120Hz骁龙8705G网络,小米平板5高配版入网!下个月见CCV创始合伙人周炜我先是喜马拉雅的用户,后来才是喜马拉雅的马斯克狂夸中国人勤劳,骂美国人懒惰,竟把中美两国网友都惹毛了python解析式与生成器表达式官宣SIM数字身份功能正式上线助力发行全球首个月壤数字藏品百度拓展多元化数字藏品开发中国智能手机周销量持续下滑,真卖不动,网友问题出在哪了?佳能的1635镜头是选F2。8好,还是选F4好?为什么?比亚迪唐排队下船,踏上欧洲市场!去掉汉字标,海外属豪车豆瓣唱吧等106款app被工信部下架,等级保护测评刻不容缓oppoK9pro发布了配置比较均衡可穿戴业务爆发,小米手环6全球出货量破三百万

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利