Python运算符菜鸟教程

本章节主要说明Python的运算符。举个简单的例子4+5=9。例子中,4和5被称为操作数,"+"称为运算符。

Python语言支持以下类型的运算符:

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级

接下来让我们一个个来学习Python的运算符。

以下假设变量:a=10,b=20:

>>>9//24>>>-9//2-5以下实例演示了Python所有算术运算符的操作:

以上实例输出结果:

1-c的值为:312-c的值为:113-c的值为:2104-c的值为:25-c的值为:16-c的值为:87-c的值为:2注意:Python2.x里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。

>>>1/20>>>1.0/20.5>>>1/float(2)0.5Python比较运算符以下假设变量a为10,变量b为20:

以下实例演示了Python所有比较运算符的操作:

1-a不等于b2-a不等于b3-a不等于b4-a大于等于b5-a大于b6-a小于等于b7-b大于等于aPython赋值运算符以下假设变量a为10,变量b为20:

以下实例演示了Python所有赋值运算符的操作:

1-c的值为:312-c的值为:523-c的值为:10924-c的值为:525-c的值为:26-c的值为:20971527-c的值为:99864Python位运算符按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:

下表中变量a为60,b为13,二进制格式如下:

a=00111100b=00001101-----------------a&b=00001100a|b=00111101a^b=00110001~a=11000011运算符描述实例&按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0(a&b)输出结果12,二进制解释:00001100|按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。(a|b)输出结果61,二进制解释:00111101^按位异或运算符:当两对应的二进位相异时,结果为1(a^b)输出结果49,二进制解释:00110001~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。~x类似于-x-1(~a)输出结果-61,二进制解释:11000011,在一个有符号二进制数的补码形式。<<左移动运算符:运算数的各二进位全部左移若干位,由<<右边的数字指定了移动的位数,高位丢弃,低位补0。a<<2输出结果240,二进制解释:11110000>>右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>>右边的数字指定了移动的位数a>>2输出结果15,二进制解释:00001111以下实例演示了Python所有位运算符的操作:

1-c的值为:122-c的值为:613-c的值为:494-c的值为:-615-c的值为:2406-c的值为:15Python逻辑运算符Python语言支持逻辑运算符,以下假设变量a为10,b为20:

1-变量a和b都为true2-变量a和b都为true,或其中一个变量为true3-变量a和b有一个不为true4-变量a和b都为true,或其中一个变量为true5-变量a和b都为false,或其中一个变量为falsePython成员运算符除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

以下实例演示了Python所有成员运算符的操作:

1-变量a不在给定的列表中list中2-变量b不在给定的列表中list中3-变量a在给定的列表中list中Python身份运算符身份运算符用于比较两个对象的存储单元

以下实例演示了Python所有身份运算符的操作:

1-a和b有相同的标识2-a和b有相同的标识3-a和b没有相同的标识4-a和b没有相同的标识is与==区别:

is用于判断两个变量引用对象是否为同一个(同一块内存空间),==用于判断引用变量的值是否相等。

>>>a=[1,2,3]>>>b=a>>>bisaTrue>>>b==aTrue>>>b=a[:]>>>bisaFalse>>>b==aTruePython运算符优先级以下表格列出了从最高到最低优先级的所有运算符:

以下实例演示了Python所有运算符优先级的操作:

(a+b)*c/d运算结果为:90((a+b)*c)/d运算结果为:90(a+b)*(c/d)运算结果为:90a+(b*c)/d运算结果为:50

THE END
1.python菜鸟教程Python 基础教程 | 菜鸟教程 https://www.runoob.com/python/python-install.htmlpython菜鸟教程学习3:基础语法 菜鸟教程对应网址:https://www.runoob.com/python3/python3-basic-syntax.html 编码:python3用UTF-8编码,所有字符串都是unicode字符串,也可以指定不同编码. 标识符:第一个字符必须是字母或者下划线,由...https://www.shuzhiduo.com/topic/python%E8%8F%9C%E9%B8%9F%E6%95%99%E7%A8%8B/
2.python菜鸟教程python菜鸟教程 1. 基础语法 1)2.7版本执? print 'hell\'o' 与 print "hell'o" 执?结果都为 hell'o 单引号双引号都可以,差别在双引号内可以直接加单引号,否则需要转义; 三引号:"所见即所得" 可以由多?组成。 print '''hello' world"''', 执?结果为 hello'6) world" 2)中?编码 Pyt...https://www.iteye.com/resource/qq_28663761-10378700
3.Python3教程菜鸟教程Python3 教程 Python3 简介 Python3 环境搭建 Python3 VScode Python3 基础语法 Python3 基本数据类型 Python3 数据类型转换 Python3 推导式 Python3 解释器 Python3 注释 Python3 运算符 Python3 数字(Number) Python3 字符串 Python3 列表 Python3 元组 Python3 字典 Python3 集合 Python3 编程第一步 Python...https://www.360doc.cn/article/9570732_1037048560.html
4.编程Python菜鸟教程.pdf【编程】Python菜鸟教程.pdf 12页内容提供方:纳虚の戒 大小:119.44 KB 字数:约1.63万字 发布时间:2021-09-26发布于湖北 浏览人气:249 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)【编程】Python菜鸟教程.pdf...https://max.book118.com/html/2021/0925/6151000144004012.shtm
5.Python基础教程菜鸟教程Python 基础教程 | 菜鸟教程 标签: 杂七杂八 收藏 Python 概述Python 是一种跨平台的、面向对象的、动态类型的高级程序设计语言。它由 Guido van Rossum 于 1989 年底发明,并在 1991 年首次公开发布。Python 的设计哲学强调代码的可读性和简洁性,使其成为了初学者的首选语言之一。https://www.imooc.com/article/348879
6.python菜鸟入门教程python菜鸟入门教程 教程学习:上网百度下载一份Python教程,进行学习。初学者入门的话,没必要整份教程看一遍,只需要将基础的语法及模块挑出学习,如:字符串、列表、字典、元组、文件及数据库的操作 上机实践:单纯地学习教程是没法学好编程语言的,我们需要通过实践将理论知识转为实打实的技能。在学习的过程中,可以在Ulipad...http://hzjavatedu.qiuxue360.com/news/10746/
7.Python3教程Python3 math.lcm()方法 -求最小公倍数04-27 17:28 多端阅读 直接访问https://m.w3cschool.cn/python3/ 在手机APP上查看《Python3 教程》 下载w3cschool手机App端,请从各大安卓应用商店、苹果App Store搜索并下载w3cschool手机客户端,在App中搜索当前教程手册的名称查看。https://www.w3cschool.cn/python3/
1.自学Python最全的学习路线(附配套学习笔记+零基础视频教程)菜鸟教程 - Python 基础教程 https://www.runoob.com/python/python-tutorial.html 菜鸟教程其实同样的大名鼎鼎,相信有太多的小伙伴的自学之路都是从这个网站开始的,不仅仅是 Python,任何主流的编程相关的技术都可以在这里找到! Python 在线手册 https://docs.pythontab.com/ ...https://blog.csdn.net/m0_75067840/article/details/127908306
2.Python零基础入门教程共37课时Python课程Python爬虫实战课程 38782人学习 ¥29.00 MySQL零基础入门课程(适合初学者的教程) 56801人学习 ¥39.00 更多3 门课程 适合人群: 零基础入门,想学习Python的朋友,通俗易懂 你将会学到: 多面学习Python核心技术,灵活应用Python 课程简介: 基于新的Python 3版本,多面的Python教学视频,以通俗易懂的方式讲解Python核心技术...https://edu.51cto.com/course/14859.html
3.Python3教程python菜鸟教程 零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有比较多的 学校使用python作为入门编程语言。 Python简明教程 很简洁的一本python教材,就算没有基础,你也可以像读小说一样,花半天时间就可以读完。 https://vipkid123.github.io/
4.python菜鸟教程学习:数据结构my_list = ['菜鸟教程', 'www.runoob.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 想要获取更多Python学习资料可以加QQ:2955637827私聊或加Q群630390733大家一起来...https://www.jianshu.com/p/055e870cf01c
5.菜鸟教程php菜鸟教程phthon3在菜鸟教程Python3教程中,Python语言的基础知识,包括变量、数据类型、运算符、字符串、列表、元组、字典等。其中,列表、元组、字典是Python中非常重要的数据类型,菜鸟教程中详细它们的定义、遍历以及常用的操作。 Python的高级应用 除了基础知识外,菜鸟教程还Python的高级应用,包括函数、模块、面向对象编程、正则表达式、文...https://www.nzw6.com/28606.html
6.『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN...推荐补充阅读:『Python开发实战菜鸟教程』工具篇:手把手教学使用VSCode开发Python 0x01:引子 这是一个网络爬虫快速入门实战教程,笔者希望读者能跟着这个博客进行实操,从而掌握网络爬虫的原理与基本操作。部分内容参考自:http://c.biancheng.net/view/2011.html ...https://cloud.tencent.com/developer/article/1929020
7.Python字典(Dictionary)在本文中,您将学习关于Python dictionary的所有内容;如何创建、访问、添加和删除元素,以及各种内置方法。 Python中的字典是什么? Python字典是一个无序的项集合。其他复合数据类型只有值作为元素,而字典有一个键:值对(key:value)。 字典被优化以在键已知时检索值。 https://www.cainiaojc.com/python/python-dictionary.html
8.菜鸟教程app下载runoob菜鸟教程(编程学习软件)v1.0安卓版下载菜鸟教程app也就是菜鸟教程的移动端,让大家使用手机就可以快捷学习编程,无需在到网页上去搜索,非常方便,它给大家提供了非常多的编程学习资料,包括HTML、CSS、Javascript、PHP、C、Python等各种编程教程。也提供了大量的在线实例,通过实例,让大家可以更好的学习编程。 https://www.jb51.net/softs/923766.html