运算符和它们的用法

发布时间:2023-09-08 04:50:42

5.1运算符与它们的用法运算名称+-***说明两个对象相加例子3+5得到8'a'+'b''ab'得到负数或是一个数减-5.2得到一个负数。50去另一个数-24得到26两个数相乘或是返回一2*3得到6'la'*3个被重复若干次的字符'lalala'返回xy次幂3**4得到81(即3*3*3*34/3得到1(整数的除法得到整数结果)。4.0/34/3.0得到1.33333333333333334//3.0得到1.08%3得到2-25.5%2.25得到1.5/x除以y//%取整返回商的整数部分取模返回除法的余数<<把一个数的比特向左移一定数目(每个数在内2<<2得到8——2左移存中都表示为比特或二按比特表示为10进制数字,即0111>>1得到5——11把一个数的比特向右移按比特表示为1011右移一定数目向右移动1比特后得到101,即十进制的5按位数的按位与5&3得到1>>&
|^~按位数的按位或按位数的按位异或异或5|3得到75^3得到6按位x的按位翻转是-(x+1~5得到6翻转返回x是否小于y。所有比较运算符返回1示真,返回0表示假。小于这分别与特殊的变量TrueFalse等价。注意,这些变量名的大写。5<3返回0(即False)而3<5返回1(即True)。比较可以被任意连接:3<5<7返回True5>3返回True。如果两个操作数都是数字,它们首先被转换为一个共同的类型。否则,它总是返回False<>大于返回x是否大于y<=>=小于x=3;y=6;x<=y返回返回x是否小于等于y等于True大于x=4;y=3;x>=y返回返回x是否大于等于y等于Truex=2;y=2;x==y返回Truex='str';y='stR';x==y返回Falsex='str';y='str';x==yTrue==等于比较对象是否相等!=not不等比较两个对象是否不相x=2;y=3;x!=y返回True布尔如果xTrue,返回x=True;noty返回

运算符和它们的用法

相关推荐