Python学习之运算符号
目录
- 1、算数运算符:
- 2、赋值运算符:
- 3、比较运算符
- 4、逻辑运算符
- 5、 成员运算符
- 总结
大至分为以下5类运算符号
- 算数运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 成员运算符
算数运算符 和 赋值运算符 运算是得到真实的结果
比较运算符 逻辑运算符 和 成员运算符 运算得到的 是布尔值 真True 或 假False
1、算数运算符:
+ 加
- 减
* 乘
/ 除
% 余数
// 商
** 幂
2、赋值运算符:
+= x += y 相当于 x = x + y
-= x -= y 相当于 x = x - y 一次类推以下同理
*= 乘
/= 除
%= 余数
//= 商
**= 幂
以上两种运算符 表示的都是数字与数字的关系 得出的结果也是数字
3、比较运算符
== 等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于
!= 不等于 推荐用这个 大多数编程软件都是用这个符号
<> 不等于
4、逻辑运算符
一般用来表示判断条件的逻辑关系
and 与 例如 x and y = 真 (x与y都必须是真,结果才是真)
or 或 例如 x and y = 真 (x或y其中一个为真,结果为真)
not 非 例如 x = not True 结果就是 x = False
and 和 or 在多个条件判断时 一般的顺序如下
一般使用()来确认判断的优先级 推荐使用()来指明判断或运算的优先级
如果没有()则默认是从左到右
前一级判断结果 | 运算符号 | 判断结果 |
True | or | 结果True |
True | and | 继续判断 |
False | or | 继续判断 |
False | and | 结果 False |
5、 成员运算符
“ni” 判断某个东西是否在另一个东西里面
“not ni”
他们输出的时布尔值也就是 真 假
例1
in
name = "周大福" #给name这个变量名 赋值“周大福”这个字符串 if "周" in name: #判断 “周”这个字符是否在 name这个变量里面 print('OK') else: print('Error') #结果OK
例2
not in
name = "周大福" #给name这个变量名 赋值“周大福”这个字符串 if "周大" not in name: #判断 “周大是否 不在 name 这个变中” print('OK') else: print('Error') #结果Error
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
Python中的三目(元)运算符详解
目录 Python 三元运算符 一.示例 1:使用三元运算符找出两个数字中的最大值. 二.示例 2:根据条件的返回值,Python 执行打印语句之一 三.示例 3:使用嵌套的三元运算符,找到三个数字中的最大值 总结 Python 三元运算符 Python 三元运算符用于根据条件选择两个值之一.它是 if-else 语句的一个缩影,它将两个值之一分配给一个变量. Python 三元运算符的语法是: [statement_1] if [expression] else [statement_2] 如
-
python接口,继承,重载运算符详解
目录 1. 序列__getitem__ 2. __setitem__ 3. 抽象基类 4. 不要直接子类化内置类型 5. 继承顺序 6. 重载运算符 总结 1. 序列__getitem__ 如果没有 __iter__ 和 __contains__ 方法, Python 会调用 __getitem__ 方法, 设法让 迭代 和 in 运算符可用 class Foo: def __getitem__(self, pos): return range(0, 30, 10)[pos] f = Foo()
-
python基础之基本运算符
目录 Python基本运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 总结 Python基本运算符 算数运算符 # + - * / % ** // 算数运算符 # 定义如下运算符 a=7 b=3 print(a+b) print(a-b) print(a*b) print(a/b) print(a%b) print(a//b) # 地板除,相除取整,也可进行复合运算 比较运算符 # == != < > >= <= 比较运算符 a,b=10,5 print(a==b) pri
-
Python开发技巧之海象运算符的三种运用方式
目录 1. 第一个用法:if/else 2. 第二个用法:while 3. 第三个用法:推导式 Python 版本发展非常快,如今最新的版本已经是 Pyhton 3.9,即便如此,有很多人甚至还停留在 3.6 或者 3.7,连 3.8 还没用上. 很多 Python 3.8 的特性还没来得及了解,就已经成为旧知识了,比如今天要说的海象运算符. 海象运算符是在 PEP 572 被提出的,直到 3.8 版本合入发布. 它的英文原名叫 Assignment Expressions,翻译过来也就是 赋值
-
python not运算符的实例用法
说明 1.not逻辑非,可以对符号右侧的值进行非运算. 2.对于布尔值,非运算会对其进行取反操作,True变False,False变True. 对于非布尔值,非运算会先将其转换为布尔值,然后再取反. 空性值为False,其他为True. 实例 a = True # 如果表达式不赋值.不会对变量a有任何影响, # 只是创建了一个新对象存储了结果, # 同数据类型转换所讲的 not a # 对变量a赋值之后,表达是结果才影响变量a. a = not a print(f"a = {a}")
-
基于Python3中运算符 **和*的区别说明
我们知道**代表次方. 如下 >>>12 * 12 144 >>>12 ** 2 144 >>>a=1e200 >>> a 1e+200 >>>a ** 2 Traceback (most recent call last): File "<stdin>", line 1, in <module> OverflowError: (34, 'Result too large'
-
Python学习之运算符号
目录 1.算数运算符: 2.赋值运算符: 3.比较运算符 4.逻辑运算符 5. 成员运算符 总结 大至分为以下5类运算符号 算数运算符 赋值运算符 比较运算符 逻辑运算符 成员运算符 算数运算符 和 赋值运算符 运算是得到真实的结果 比较运算符 逻辑运算符 和 成员运算符 运算得到的 是布尔值 真True 或 假False 1.算数运算符: + 加 - 减 * 乘 / 除
-
python运算符号详细介绍
目录 比较运算符 布尔运算符 python中的位运算符 运算符的优先级 比较运算符 a,b=10,30 print('a>b吗?',a>b) print('a<b吗?',a<b) print('a<=b吗?',a>=b) print(a is b)#这个比较的是id标识 a>b吗? False a<b吗? True a<=b吗? False False 一个变量有三部分组成:1标识,2类型,3值 比较对象的标识使用is 布尔运算符 print(a==1
-
快速入门python学习笔记
本篇不是教给大家如何去学习python,有需要详细深入学习的朋友可以参阅:Python基础语言学习笔记总结(精华)本文通过一周快速学习python入门知识总计了学习笔记和心得,分享给大家. ##一:语法元素 ###1.注释,变量,空格的使用 注释 单行注释以#开头,多行注释以''开头和结尾 变量 变量前面不需要声明数据类型,但是必须赋值 变量命名可以使用大小写字母,数字和下划线的组合,但是首字母只能是大小写字母或者下划线,不能使用空格 中文等非字母符号也可以作为名字 空格的使用 表示缩进关系的空
-
Python学习之集合的常用方法总结
目录 什么是集合? 集合与列表的区别 集合的创建方法 集合的增删改 add函数 update函数 remove函数 clear函数 del方法删除集合 关于集合的重要说明 获取两个集合交.并.差集的函数 difference()函数 intersection()函数 union()函数 判断两个集合中是否存在相同的元素 isdisjoint()函数 拓展-集合的‘&.|.-运算符’ 什么是集合? 集合并不是一种数据处理类型,而是一种中间类型. 集合(set)是一个无序.不重复的元素序列 经常被用
-
Python学习笔记整理3之输入输出、python eval函数
1. python中的变量: python中的变量声明不需要像C++.Java那样指定变量数据类型(int.float等),因为python会自动地根据赋给变量的值确定其类型.如 radius = 20,area = radius * radius * 3.14159 ,python会自动的将radius看成"整型",area看成"浮点型".所以编程时不用再像之前那样小心翼翼的查看数据类型有没有出错,挺人性化的. 2. input和print: 先贴个小的程序 #
-
Python整型运算之布尔型、标准整型、长整型操作示例
本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值的取值范围只有两个值:True(1).False(0) ''' Tbool=True Fbool=False print "The True is stand for %d" %(Tbool) print "The False is stand for %d" %(Fbool)
-
Python双精度浮点数运算并分行显示操作示例
本文实例讲述了Python双精度浮点数运算并分行显示操作.分享给大家供大家参考,具体如下: #coding=utf8 def doubleType(): ''''' Python中的浮点数是双精度浮点数,可以用十进制或科学计数法表示. 实际精度依赖于机器架构和创建Python解释器的编译器. 浮点数值通常都有一个小数点和一个可选的后缀e(大写或小写,表示科学计数法). 在e和指数之间可以用正(+)或负(-)表示指数的正负(正数可以省略符号) ''' (one,two,three,four,fiv
-
Python学习之Anaconda的使用与配置方法
俗话说'人生苦短,我有Python',但是如果初学Python的过程中碰到包和Python版本的问题估计会让你再苦一会,我在学习Python的爬虫框架中看到看到了anaconda的介绍,简直是相见恨晚啊,我觉的每个Python的学习网站上首先都应该使用anaconda来进行教程,因为在实践的过程中光环境的各种报错就能消磨掉你所有的学习兴趣! 下面简单的介绍下anaconda,它是将Python版本和许多常用的package打包直接来使用的Python发行版,支持linux.mac.windows
-
《Python学习手册》学习总结
本篇文章是作者关于在学习了<Python学习手册>以后,分享的学习心得,在此之前,我们先给大家分享一下这本书: 下载地址:Python学习手册第4版 之前为了编写一个svm分词的程序而简单学了下Python,觉得Python很好用,想深入并系统学习一下,了解一些机制,因此开始阅读<Python学习手册>. 在前两章节都是对基本的信息做了概述,我们从第三章开始. 第三章 如何运行程序 import进行模块导入只能运行一次,多次运行需使用reload. 模块往往是变量名的封装,被认为是
-
计算机二级python学习教程(2) python语言基本语法元素
上一篇:计算机二级Python学习笔记(一) 其实昨天Python并没有安装成功,打开就报错: 于是今天先解决这个问题,搜了一下api-ms-win-crt-process- 1-1-0.dll丢失,感谢这位老铁的博客解决了我的问题[api-ms-win-crt-process-l1-1-0.dll 丢失的处理,个人觉得完美],分享给大家,如果因为系统丢失dll文件报错可以借鉴一下. 完美运行,继续学习. 第2章 Python语言基本语法元素 2.1 程序的格式框架 缩进:Tab键或4个空格(建
随机推荐
- 取得传值的函数
- .NET 正则表达式使用高级技巧之替换类介绍
- 详解jQuery停止动画——stop()方法的使用
- linux软件版本管理命令update-alternatives使用详解
- .NET 资源文件resx、Resources详细说明
- ASP.Net中命名空间Namespace浅析和使用例子
- 详解PHP导入导出CSV文件
- JavaScript每天定时更换皮肤样式的方法
- Java中CountDownLatch用法解析
- 优盘,移动硬盘插入usb或光驱放光盘为什么一卡就死机的正确原因分析
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- Spring boot学习教程之快速入门篇
- python实现微信小程序自动回复
- 详解spring security安全防护
- 浅谈React高阶组件
- 详解.net core webapi 前后端开发分离后的配置和部署
- PHP实现字母数字混合验证码功能
- Python 50行爬虫抓取并处理图灵书目过程详解
- QRCode.js二维码生成并能长按识别
- oracle12C安装步骤(图文详解)