Python(2)-- 运算符
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. 位运算符:按位运算符是把数字看作二进制来进行计算的。
运算符 &(按位与运算符):参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 |(按位或运算符):只要对应的二个二进位有一个为1时,结果位就为1。 ^(按位异或运算符):当两对应的二进位相异时,结果为1 ~(按位取反运算符):对数据的每个二进制位取反,即把1变为0,把0变为1 <<(左移动运算符):运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。 >>(右移动运算符):把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数
View Code
5. 逻辑运算符
常规: 布尔"与"(and), 布尔"或"(or), 布尔"非"(not)
6. 成员运算符:测试实例中包含了一系列的成员,包括字符串,列表或元组。
(1)in: 如果在指定的序列中找到值返回 True,否则返回 False。
(2)not in: 如果在指定的序列中没有找到值返回 True,否则返回 False。
#!/usr/bin/python # -*- coding: UTF-8 -*-a = 10 list = [1, 2, 3, 4, 5 ];if ( a in list ):print "1 - 变量 a 在给定的列表中 list 中" else:print "1 - 变量 a 不在给定的列表中 list 中"# 修改变量 a 的值 a = 2 if ( a in list ):print "3 - 变量 a 在给定的列表中 list 中" else:print "3 - 变量 a 不在给定的列表中 list 中"以上实例输出结果:1 - 变量 a 不在给定的列表中 list 中 3 - 变量 a 在给定的列表中 list 中
View Code
7. 身份运算符:用于比较两个对象的存储单元
(1)is: 判断两个标识符是不是引用自一个对象。
(2)is not:判断两个标识符是不是引用自不同对象
#!/usr/bin/python # -*- coding: UTF-8 -*-a = 20 b = 20if ( 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
转载于:https://www.cnblogs.com/ostrich-sunshine/p/6612318.html
Python(2)-- 运算符相关推荐
- Python 位运算符
Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...
- 从零开始学 Python 之运算符
从零开始学 Python 之运算符 前言 大家好,这里是「痴海」从零开始学习 Python 系列教程.此文首发于「痴海」公众号,欢迎大家去关注.学习一门语言最好的办法,就是教懂别人.在这公众号,我会从 ...
- Python的零基础超详细讲解(第五天)-Python的运算符
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
- python之运算符
Python语言支持以下类型的运算符: 1.算术运算符 2.比较(关系)运算符 3.赋值运算符 4.逻辑运算符 5.位运算符 6.成员运算符 7.身份运算符 8.运算符优先级 简单介绍一下 pytho ...
- 2021/6/20~22 每天学习python 30分钟 -了解python - python的运算符
文章目录 python算数运算符+-*/ python比较运算符 python赋值运算符 Python位运算符 本篇博客介绍python的运算符号. python算数运算符±*/ 简单的+ - * / ...
- Java/C语言/C++/Python/PHP运算符优先级
Java 运算符优先级 运算符 优先级 postfix expr++ expr-- unary ++expr --expr +expr -expr ~ ! multiplicative * / % a ...
- python三元运算符怎么使用_Python的三元运算符使用方法
Python的三元运算符使用方法 发布于 2014-09-23 21:00:43 | 104 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计算 ...
- python 三元运算符求abc_python三元运算符实现方法
这是今天在温习lambda表达式的时候想到的问题,众所周知C系列语言中的 三元运算符(?:)是一个非常好用的语句, 关于C中的三元运算符 表达式1?表达式2:表达式3 那么在python应该如何实现呢 ...
- [转载] Python学习:Python成员运算符和身份运算符
参考链接: Python中==和is运算符之间的区别 Python成员运算符 除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组. 运算符 描 ...
- python重载运算符乘法_Python | 使用乘法运算符创建一个字符串的多个副本
python重载运算符乘法 Given a string and we have to create its multiple copies by using multiplication opera ...
最新文章
- 独家 | 手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)
- 基于jquery的一个javascript前端框架实现
- RHEL 5基础篇—常见系统启动类故障
- 你的博士三五年,不艰辛?
- 使用Mono Runtime Bundle制作安装包让C#桌面应用程序脱离net framework
- javafx实现读者文摘上的文章预览及下载
- Blocking waiting for file lock on package cache
- FR的控件CSS样式
- 用简道云做一个可以账号密码登陆和找回密码并查询修改已填信息的公开表单
- python英文分词统计词频_Python 分词并统计词频
- c语言mod是什么意思,mod什么意思中文意思,Mod是什么意思
- Origin双坐标轴图表
- 计算机指令包括哪2部分,机器指令分为哪几部分
- vue中改变v-html元素样式
- 【编译原理】第8讲 语法制导翻译(习题答案)——MOOC哈尔滨工业大学陈鄞
- Java 后端服务的跨域处理
- 简易计算器(C语言实现)
- JavaSE--Set接口
- 阿拉伯数字对应人民币大写表
- 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh