python中表示不等于的符号是什么

发布时间:2020-09-02 14:46:58

来源:亿速云

阅读:148

作者:小新

这篇文章主要介绍了python中表示不等于的符号是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

python中的不等号写做!=。单个等号的意思是赋值语句,两个等号==是判断。

比较运算符,也成关系运算符,用于对常量、变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回 True;反之,则返回 False。Python 支持的比较运算符如下图所示

下面程序示范了比较运算符的基本用法:>>> print("5是否大于 4:", 5 > 4)

5是否大于 4: True

>>> print("3的4次方是否大于等于90.0:", 3 ** 4 >= 90)

3的4次方是否大于等于90.0: False

>>> print("20是否大于等于20.0:", 20 >= 20.0)

20是否大于等于20.0: True

>>> print("5和5.0是否相等:", 5 == 5.0)

5和5.0是否相等: True

>>> print("True和False是否相等:", True == False)

True和False是否相等: False

>>>

比较运算符 == 和 is 的区别

初学 Python,大家可能对 is 比较陌生,很多人会误将它和 == 的功能混为一谈,但其实 is 与 == 有本质上的区别,完全不是一码事儿。

== 用来比较两个变量的值是否相等,而 is 则用来比对两个变量引用的是否是同一个对象,例如:import time

# 获取当前时间

a = time.gmtime()

b = time.gmtime()

print(a == b) # a和b两个时间相等,输出True

print(a is b) # a和b不是同一个对象,输出False

上面代码中 a、b 两个变量都代表当前系统时间,因此 a、b 两个变量的时间值是相等的(代码运行速度很快,能保证是同一时间),故程序使用“==”判断返回 True。但由于 a、b 两个变量分别引用不同的对象(每次调用 gmtime() 函数都返回不同的对象),因此a is b返回 False。

那么,如何判断两个变量是否属于一个对象呢?Python 提供了一个全局的 id() 函数,它可以用来判断变量所引用的对象的内存地址(相当于对象在计算机内存中存储位置的门牌号),如果两个对象所在的内存地址相同(相当于它们住在同一个房间内,计算机同一块内存在任一时刻只能存放一个对象),则说明这两个对象其实是同一个对象。

由此可见,is 判断其实就是要求通过 id() 函数计算两个对象时返回相同的地址。例如,使用 id() 函数判断上面的 a、b 两个变量:print(id(a))

print(id(b))

从运行结果中将会看到 a、b 两个变量所引用的对象的内存地址是不同的,这样通过 is 来判断 a、b 两个变量自然也就输出 False 了。

再举一个例子:>>> a = 'cheesezh'

>>> b = 'cheesezh'

>>> id(a)

2680257978480

>>> id(b)

2680257978480

>>> a is b

True

感谢你能够认真阅读完这篇文章,希望小编分享python中表示不等于的符号是什么内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

python中不等于用什么符号_python中表示不等于的符号是什么相关推荐

  1. python中定义元组的符号_python中得元组和字符串详解,有这么一篇文章就够了

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:咸鱼学Python ( 想要学习Python?Pyth ...

  2. python等于号怎么输入_python 中不等于怎么表示

    展开全部 #!/usr/bin/python a=1 b=2 if a==b: print "a 等于 b" if a!=b: print "a不等于b". P ...

  3. python的for循环语句怎么写_python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下:for iterating ...

  4. python中的pass是什么意思_Python中pass的作用与使用教程

    Python中pass的作用与使用教程 Python中pass的作用 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++/java中: if(true) ; //d ...

  5. python中有序序列是什么意思_Python中序列是什么

    在Python中,序列是有序集的通用术语.Python中有七种类型的序列. 这些是: 1.Unicode字符串 2.字符串 3.Lists 4.元组 5.字节数组 6.缓冲区 7.Xrange对象 在 ...

  6. python中find是什么意思啊_python中str的find()

    今天学习语法的时候发现字符串自带函数find和操作符in功能十分近似,几乎一模一样 if'a'inname: print'Yes, it contains the string "a&quo ...

  7. python中怎么输入正斜杠_Python中的正斜杠与反斜杠

    (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下例子: path = r"C:Windowsempeadme.txt" path1 = r"c:win ...

  8. python中int占几个字节_Python中的整型占多少个字节?

    说到计算机中的整型,相信很多人都会联想到32位整型(或者int),是程序员日常生活中用的最多的一种类型.32位整型顾名思义,占用32个位也就是4个字节,取值范围−2,147,483,648~ 2,14 ...

  9. python中导入模块或包语句_Python中导入模块或包语句

    这篇文章作者主要讨论了Python的from import *和from import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意. 从一个模块导入全部 from import * m ...

  10. python中如何连接两个字符串_python中5种连接字符串的方法

    字符串是Python中常用的数据类型,在开发过程中可以对字符创进行截取并与其他字符创进行连接.本文为大家介绍了5种连接字符串的方法. 1.加号 如果有其他编程语言开发经验的人,肯定知道很多语言里面是用 ...

最新文章

  1. Ch2,KNN分类算法程序分析----机器学习实践P19页
  2. windows安装两个版本JDK
  3. App设计灵感之十二组精美的地图导航App设计案例
  4. ResNet网络总结
  5. brighthouse mysql_MySQL 数据库中的数据页合并-爱可生
  6. web 前端routine
  7. 解决父类加载iframe,src参数过大导致加载失败
  8. 手机自动化测试的原理
  9. C语言指针和指针变量
  10. Add Juniper SRX Cluster into JunOS Space 16.1 Security Director
  11. php钱兆楼,PHP动态网站开发实例教程(第2版)
  12. wpf XDG000与XDG0012错误
  13. Nginx编译安装云锁
  14. [转载]MATLAB内存管理
  15. 【融创同智 竞促发展】2019AIIA杯人工智能巡回赛及专项赛工作通气会在京成功召开
  16. 十个模型,总结产品经理沟通方法论
  17. 怎么把aac转化为mp3,aac转mp3的3个方法
  18. Charles本地映射 修改返回 Map Local setting
  19. 【软件质量与软件测试 软件质量标准】
  20. oracle不足位数补零的实现sql语句

热门文章

  1. 线性方程组基础解系的简便算法
  2. mac怎么用ntfs硬盘 NTFS移动硬盘怎么在mac上使用
  3. 揭秘Apple Watch心率监测技术
  4. 三年出现三家上市企业 两轮电动车的生意好做吗?
  5. PLC基础知识(PLC入门必看)
  6. 回溯法(国际象棋八皇后放入棋盘)
  7. 计算机教程无线路由器桥接上网,两个路由器无线桥接
  8. VLAN Tag,PVID
  9. python 爬虫 中乱码问题0xb5 和b'\x1f\x8b\x08
  10. 小米10开始抓取日志怎么关闭_日志MIUI 10 9.5.22 内测更新资讯