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. 位运算符:按位运算符是把数字看作二进制来进行计算的。
View Code
常规: 加(+)、减(-)、乘(*)、除(/)、取模(%)
此外: 幂(**):返回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
相关文章推荐
- python运算符 供重载参考
- (二)python的数据类型与运算符
- 在Python中模拟C中的?:运算符
- Python基础之---运算符与用法及编码问题
- python运算符
- python数据类型与运算符
- python 学习笔记 运算符(7)
- 第二章Python的Boolean,Number,运算符,Fraction分数,TRIGONOMETRY三角函数
- Python命令行选项/运算符
- python中的in运算符
- python运算符及其用法
- Python基本运算符
- Python学习笔记(3):运算符与表达式
- Python 运算符
- python运算符 供重载参考
- python中的in运算符
- python 教程 第三章、 运算符与表达式
- python 运算符详解
- 简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流