# 加print(3+8)11# 减print(3-8)-5# 乘print(3*8)24# 除print(3/8)0.375# 取整除 - 返回商的整数部分(向下取整)print(17//3)5# 取模 - 返回除法的余数print(17%3)2# 幂,0.5次方就是开方print(8**0.5)2.8284271247461903# 向下取整数print(int(0.5))0# 求绝对值print(abs(-1))1# 将一个整数转换为一个十六进制字符串print(hex(13))0xd# 将一个整数转换为一个八进制字符串print(oct(13))0o15# 将一个整数转换为一个二进制字符串print(bin(13))0b1101######### 位运算 #########print(bin(13))001101print(bin(60))111100# 与,如果两个相应位都为1,则该位的结果为1,否则为0,结果为001100print(13&60)12# 或,只要两个相应位有一个为1,结果位就为1,结果111101print(13|60)61# 异或,当同位相同时结果为0,不同结果为1,结果为110010print(13^60)49# 作用:奇偶判断,a=4,他的二进制为1010,而1^0^1^0=0,因为结果为0,所以a是偶数