当前位置:首页 » 编程语言 » pythonnottrue

pythonnottrue

发布时间: 2022-04-25 15:25:43

‘壹’ python中的not具体表示是什么,举个例子说一下,衷心的感谢

在python中not是逻辑判断词,用于布尔型True和False。

布尔"非" :如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 例如:

a = 0;

b = 1;

if not ( a and b ):

print "变量 a 和 b 都为 false,或其中一个变量为 false";

else:

print "变量 a 和 b 都为 true";

输出结果为:变量 a 和 b 都为 false,或其中一个变量为 false。

(1)pythonnottrue扩展阅读

1、not 和 in 连接的用法:

not in ,如果在指定的序列中没有找到值返回 True,否则返回 False。x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。例如:

b = 20;

list = [1, 2, 3, 4, 5 ];

if ( b not in list ):

print "变量 b 不在给定的列表中 list 中";

else:

print "变量 b 在给定的列表中 list 中";


2、is 和 not 连接的用法:

is not , 是判断两个标识符是不是引用自不同对象,x is not y, 类似id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。例如:

a = 20;

b = 30;

if ( a is not b ):

print "4 - a 和 b 没有相同的标识";

else:

print "4 - a 和 b 有相同的标识";

‘贰’ 请问python中为什么~True等于-2另外除了~还有没有其他取反操作符

去反是按位去反?那只有这个符号“~”

True是一个bit,bool型,按位去反会扩展成int型,True的默认值是1即0x0000_0001( 假设int为32位)
所以~True为0xffff_fffe, 也就是-2 ( 补码-2)

如果不是按位去反的操作可以直接用not, not True

‘叁’ Python 布尔“非”输入False,返回False

这里你的x和y都不是同一个变量了。。
x = False。跟not y有什么关系呢?
not x肯定是True。

前面说的那个x = True, not y 返回False,肯定是你之前定义过了y为True,否则会报错的。。

‘肆’ “and”、“or”和“not”想在python中如何运用

‘and’、‘or’和‘not’的优先级是not>and>or

‘伍’ python中怎么定义一个布尔类型的变量

直接定义a=True/False就行,示例代码:

#定义布尔值类型参数a,b,值分别为True,False

a=True

b=False

printa,b

printtype(a),type(b)

>>>

True False

<type 'bool'> <type 'bool'>

‘陆’ 关于python while not False

无限循环

如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

var = 1

while var == 1 : # 该条件永远为true,循环将无限执行下去

num = raw_input("Enter a number :")

print "You entered: ", num

print "Good bye!"

‘柒’ python true false 问题

众所周知在Python 中常用的数据类型bool(布尔)类型的实例对象(值)就两个,真和假,分别用True和False表示。在if 条件判断和while 语句中经常用到,不过在Python2.x 中,True 和False 却有着奇怪的用法,就是真假可以相互被替换
先看下面代码:

>>> True
True
>>> False
False
>>> if True:
... print True
...
True
>>> if not False:
... print False
...
False

这段代码逻辑理解起来没任何问题,if 判断中只要表达式的值返回 True,就执行if 代码块中的语句。再来看下一段代码:

>>> True, False = False, True
>>> True
False
>>> False
True

>>> if not True:
... print False
...
True
>>> if False:
... print True
...
False
>>>

我把True 和False 互换了一下,就是传说中的颠倒是非黑白。真变成了假,假变成了真。于是在条件判断中,表达式的值返回False才执行代码块中的语句。

‘捌’ python 里面not not True or False and not True答案是true还是false呢

not会和紧邻的接合,and优先于or, 所以处理顺序应该是

not not True = True
Flase and not True = False and False = False
最后是True or False = True

热点内容
php建立数组 发布:2025-07-16 02:34:30 浏览:284
oracle存储过程同步 发布:2025-07-16 02:29:18 浏览:940
欧诺s买哪个配置的好 发布:2025-07-16 02:26:22 浏览:558
热点可以建立ftp吗 发布:2025-07-16 02:26:21 浏览:303
如何选择最佳配置 发布:2025-07-16 01:56:44 浏览:603
mad加密 发布:2025-07-16 01:52:12 浏览:424
linux64位内存 发布:2025-07-16 01:02:36 浏览:960
压缩衣尺码表 发布:2025-07-16 00:47:33 浏览:640
安卓恢复了出厂怎么找回照片 发布:2025-07-16 00:43:56 浏览:933
为什么说服务器已停止响应 发布:2025-07-16 00:29:36 浏览:392