77问答网
所有问题
搞不懂python中的“与”操作是怎么一回事,和c语言中的&&是一个概念吗?
如题所述
举报该问题
推荐答案 2017-01-23
关于逻辑and和or,python的用法和Lua的用法一致。
1、当两个操作数均为逻辑值时,与我们通常理解的逻辑运算一致;
2、当第一个操作数为逻辑值,第二个操作数为其他类型时,执行以下规则:
a and b:在a为false的时候,返回a,否则返回b。
a or b: 在a为true的时候,返回a,否则返回b。
总之,and与or返回的不仅有true/false的语义,还返回了它的值。
追问
谢谢详解
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G8vNYqWvqNWNIG383qq.html
相似回答
计算机二级
python
问题
答:
在类
C语言中,
按位与用'&'表示。
python
也一样 就是只有两个都为1时才取1,否则取0,所以结果是100 二进制100=十进制的4
python和c语言
区别
答:
1、语言类型不同
。Python是一种动态类型语言,又是强类型语言。它们确定一个变量的类型是在您第一次给它赋值的时候。C 是静态类型语言,一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。2、对象机制不同。Python中所有的数据,都是...
c语言和python
区别
答:
1、内存管理 Python使用自动垃圾收集器进行内存管理。在C语言中,程序员必须自己进行内存管理
。2、应用 Python是一种通用编程语言,一个多范式。它主要支持面向对象编程,程序编程,函数编程。C是结构化编程语言。允许使用函数,选择(if/else等),迭代(循环)。它最主要的用途就是系统底层的应用。3、运...
Python和c语言
有什么区别啊?我现在想学编程,是学Python好还是c好...
答:
首先,要达到你所述的要求
,C语言
不仅是必须要学习的,还要学的很好。因为
C语言是
高级程序语言的基础,掌握了C,就可以对软件运行原理有个基本的理解!
C语言的
学习中一定要掌握好指针,要知道指针是C的灵魂。另外,C学习快结束的时候,要结合严...(火星人)1955 ...
风变编程的
Python
课程学完效果如何?
答:
Python是一
种用来编写应用程序的高级程序设计
语言,
TIOBE程序语言排行榜2015年12月的排名如下: Python实现强势逆袭,而且我相信,随着时间的推移,国内
Python语言
未来前景也是一片向好。 Python的特点是优雅简单,易学易用(虽然我感觉还是有一些
概念
不容易理解)
,Python的
哲学是尽量用最少的,最简单易懂的代码实现需要的功能。
python和C语言
哪个难?
答:
答案是C语言难,Python简单。Python上手简单有交互性强的开放环境,还有众多的第三方库,学习起来要比C语言容易很多;而C语言底层强在内存
操作,
功能实现起来却十分复杂并不适合新手作为上手语言。
Python和C语言
各有各的优势,Python语法非常特殊
,Python是
由空格严格控制的,这对于刚接触编程的人来说并不好;...
什么是
Python?
答:
1、简单:
Python是一
种代表简单主义思想的语言。能够专注于解决问题而不是去搞明白语言本身。2、易学:Python极其容易上手,因为Python有极其简单的说明文档 。3、速度快:
Python 的
底层是用
C语言
写的,很多标准库和第三方库也都是用C写的,运行速度非常快。4、免费、开源:Python是FLOSS(自由/开放源码...
大家正在搜
相关问题
python的 and 操作符 和c语言的 操作符 有何不同
python中的and和c语言中的&的区别是什么
python中的字符串操作,与c语言中的字符串操作有何异同
c语言和python哪个好入门
python中的and和c语言中的&的区别是什么
if语句在python和C语言中的语法区别?
大家建议同时学python和c语言吗? 如果不建议,先学那个...
C语言和Python的主要区别在哪里呢?