运算符和它们的用法
发布时间: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'。串返回x的y次幂3**4得到81(即3*3*3*3)4/3得到1(整数的除法得到整数结果)。4.0/3或4/3.0得到1.33333333333333334//3.0得到1.08%3得到2。-25.5%2.25得到1.5/除x除以y//%取整返回商的整数部分除取模返回除法的余数<<把一个数的比特向左移一定数目(每个数在内2<<2得到8。——2左移存中都表示为比特或二按比特表示为10进制数字,即0和1)11>>1得到5。——11把一个数的比特向右移按比特表示为1011,右移一定数目向右移动1比特后得到101,即十进制的5。按位数的按位与5&3得到1。>>&
>>>>>与|^~按位数的按位或或按位数的按位异或异或5|3得到7。5^3得到6按位x的按位翻转是-(x+1~5得到6。翻转返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。小于这分别与特殊的变量True和False等价。注意,这些变量名的大写。5<3返回0(即False)而3<5返回1(即True)。比较可以被任意连接:3<5<7返回True。