您的位置:首页 > 编程语言 > Python开发

Python(2)-- 运算符

2017-03-24 19:31 274 查看
1. 算术运算符

常规: 加(+)、减(-)、乘(*)、除(/)、取模(%)

此外: 幂(**):返回x的y次幂, eg: 2**3---返回 2 的 5 次幂,输出结果32

取整除(//):返回商的整数部分, eg: 9//2 ---输出结果 4 , 9.0//2.0 ---输出结果 4.0

2. 比较运算符

常规:等于(==),不等于(!=),大于(>),小于(<)、大于等于(>=)、小于等于(<=)

此外: 不等于(<>):比较两个对象是否不相等,eg: (a <> b) 返回 true。这个运算符类似 != 。

3. 赋值运算符

拓算术运算符: =, +=, -=, *=, /=, %=, **=, //=

4. 位运算符:按位运算符是把数字看作二进制来进行计算的。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

a = 20
b = 20

if ( a is b ):
print "1 - a 和 b 有相同的标识"
else:
print "1 - a 和 b 没有相同的标识"

if ( id(a) is not id(b) ):
print "2 - a 和 b 有相同的标识"
else:
print "2 - a 和 b 没有相同的标识"

# 修改变量 b 的值
b = 30
if ( a is b ):
print "3 - a 和 b 有相同的标识"
else:
print "3 - a 和 b 没有相同的标识"

if ( a is not b ):
print "4 - a 和 b 没有相同的标识"
else:
print "4 - a 和 b 有相同的标识"

以上实例输出结果:
1 - a 和 b 有相同的标识
2 - a 和 b 有相同的标识
3 - a 和 b 没有相同的标识
4 - a 和 b 没有相同的标识


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: