Python学习笔记(三)

运算符和表达式

算术运算

python在这里直接支持了幂运算,c的话需要额外的头文件导入

常用算术表达式

此外,python也是支持取模%和取整运算的。

The / (division) and // (floor division) operators yield the quotient of their arguments. The numeric arguments are first converted to a common type. Division of integers yields a float, while floor division of integers results in an integer; the result is that of mathematical division with the ‘floor’ function applied to the result.

 

关系运算符

跟c语言的完全一致。

赋值运算

相比c的话,新增了整除法赋值 //= 和幂赋值 **=

逻辑运算

跟c的符号化表示不同,Python在这里用的是语言化表达,更加的简单。

同时,在对值的判断上也是一样的,非空为True,空就为False

 

身份运算

主要用来比较两个对象的内存位置

常用的有isis not,与比较运算的区别是,身份运算判断两个变量引用对象是否为同一个,比较运算则判断引用变量的值

posted @ 2022-11-19 16:31  DrClef  阅读(19)  评论(0编辑  收藏  举报