Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python None <0= True?

Python None <0= True?
EN

Stack Overflow用户
提问于 2015-06-21 09:05:05
回答 1查看 567关注 0票数 0

我试着做这个程序,要求用户输入,你选择最小和最大的数字,你在问题中,它确实找到最大值,但最小显示为无,在这方面有帮助吗?我只想了解为什么没有一个比我输入的数字更低,这并不意味着在num被用户替换之前,变量没有任何值?谢谢。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
smallest = None

largest = None

while True:
    num = raw_input('Enter the values: ')
        if num == 'done' : break
        if len(num) < 1 : break
    try:
        num = int(num)

    except: 
        print 'Invalid input'
        continue


    if num is None or smallest > num :
        smallest = num
    if num is None or num > largest :
        largest = num


print 'Maximum is',largest
print 'Minimum is',smallest
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-21 09:11:01

在不同类型之间进行Python比较并不特别有意义。与其使用None作为哨兵,不如使用一个大或小的数字:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
smallest = 1e100
largest = -1e100
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30967123

复制
相关文章
为什么Python中的None is None is None == True
最近在StackOverflow上看到了一个问题,为什么Python中的None is None is None返回True,看到大家的讨论后对Python中的比较运算有了更深的认识。
杜逸先
2018/06/28
2.3K0
为什么Python中的None is None is None == True
border:none,border:0
以上两个类选择器a和b是一样的效果,border:none会被解析成border-style:none和border-width:0; 边框属性有以下几种(按顺序):
HaC
2020/12/30
1.1K0
Python的is None vs ==None
想要弄清楚is None和==None的区别,首先要清楚==和is的区别。==和is的区别如下:
Tyan
2020/05/26
2.2K0
Python3中真真假假True、False、None等含义详解
在Python中,不仅仅和类C一样的真假类似,比如1代表真,0代表假。Python中的真假有着更加广阔的含义范围,Python会把所有的空数据结构视为假,比如[](空列表)、{}(空集合)、''(空字符串)等,而与之相反的非空数据结构即为真
一墨编程学习
2019/05/30
1.2K0
python: "" vs None,is vs ==
当一个字符串被赋值为空字符串,即"",它是一个有效的字符串对象,只是其中没有任何字符。空字符串的布尔值是False。
运维开发王义杰
2023/09/09
2300
python: "" vs None,is vs ==
为什么in_array(0, ['a', 'b', 'c'])返回true
在PHP中,数据会自动转换类型后再进行比较。 这样可能会导致一些费解的现象: in_array(0, ['a', 'b', 'c']) // 返回bool(true),也就相当于数组中有0 array_search(0, ['a', 'b', 'c']) // 返回int(0),也就是第一个值的下标 0 == 'abc' // 返回bool(true),也就相当于相等 这两个表达式都返回true。 直观上看,0没有在数组['a', 'b', 'c']中,也不会等于abc这个字符串。 那怎么会返回tr
wangxl
2018/03/09
1.9K0
Python中的None
表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
瑞新
2020/07/07
8530
display: none、visibility: hidden和opacity: 0的区别
display: none 和 opacity: 0,子元素会和父元素一样保持不可见。
lonelydawn
2022/09/27
8790
display: none、visibility: hidden和opacity: 0的区别
为啥PHP in_array(0,['a', 'b', 'c']) 返回为true?
但是,直观上看, 0并没有包含在['a', 'b', 'c']数组中,也不会等于'abc'这个字符串。那怎么解释上述的返回结果呢?
架构精进之路
2020/08/17
1.6K0
Python中的NULL和None
与C不同的是,在python中是没有NULL的,取而代之的是None,它的含义是为空,但要注意和空列表与空字符串是不一样的,None的类型是Nonetype
py3study
2020/01/09
2.2K0
在PHP中 为什么in_array(0, ['a', 'b', 'c'])返回true
直观上看,0没有在数组['a', 'b', 'c']中,也不会等于abc这个字符串。
用户9076598
2022/03/02
2.8K0
深入理解Python中的None
Python中的None是一个经常被用到的知识点,但是很多人对于None的内涵把握的还是不够精确,今天就和我一起好好理解下这个小知识点吧。
stormwen
2019/08/05
1.7K0
Python中的None与 NULL(即
Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,‘oblong’是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象
py3study
2020/01/03
2.5K0
分析比较 opacity: 0、visibility: hidden、display: none 优劣和适用场景
会让元素完全从渲染树中消失,渲染的时候不占据任何空间。不能点击,子孙元素不继承该样式,但是由于display:none元素不渲染,所以子孙不可显示。
刘嘿哈
2022/10/25
2970
Python 函数为什么会默认返回 None?
Python 有一项默认的做法,很多编程语言都没有——它的所有函数都会有一个返回值,不管你有没有写 return 语句。
Python猫
2020/08/18
2.2K0
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true false; C: true true true false false;D: true true false true true。
福大大架构师每日一题
2022/09/30
1.3K0
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true
allowMultiQueries=true_python的list用法
例如,想让窗口中的第一条项目为被选中状态,可以先用GetPos函数找到该项目的index,然后用SetSel函数将其选中。
全栈程序员站长
2022/11/07
2520
python中的if x 与if x == True
测试一下时间,显然第一种略快一点。第二个多了比较的操作,略慢一点。并且,考虑到PEP的规范,运行速度和简洁性等方面,if x更加合适。此外,在python中判断为假的主要有:
生信编程日常
2020/04/01
2.9K0
点击加载更多

相似问题

在[{'True':True,'False':False,'None':None},{},{},

10

Python :为什么:不是None = True

10

python返回none而不是True/False

11

Python布尔变量、True、False和None

10

Python返回None而不是True/False

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文