我的Python成长之路---第一天---Python基础(4)---2015年12月26日(雾霾)
五、数据运算与数据运算符
1、算术运算符
| 运算符 | 描述 | 示例 |
| + | 加法 |
>>> 14 - 5 |
| - | 减法 |
>>> 14 - 5 |
| * | 乘法 |
>>> 5 * 14 |
| / | 除法 |
>>> 14 / 5 |
| % | 取模,即两个的数商的余数部分 |
>>> 14 % 5 |
| ** | 幂运算 |
>>> 2 ** 3 |
| // | 整除,返回两个数的商的整数部分 |
>>> 10 // 3 |
2、比较运算符:比较运算符不局限于数字,字符串、列表等都可以
| 运算符 | 描述 | 示例 |
| == | 判断两个对象是否相等(相等返回True,不相等返回False) |
>>> 'abc' == 'abc' |
| != | 判断连个对象是否不相等(与==相反,相等返回False,不相等返回True) |
>>> 1 != 2 |
| <> | 判断连个对象是否不相等(同上,但不建议使用) | |
| > | 判断第一对象是否大于第二个对象,大于返回True,不大于(包括等于)返回Fasle |
>>> 3 > 1 |
| < | 判断第一对象是否小于第二个对象,小于返回True,不小于(包括等于)返回Fasle |
>>> 3 < 4 |
| >= | 判断第一个对象是否大于等于第二个对象,大于等于则返回True,否则返回False |
>>> 3 >= 3 |
| <= | 判断第一个对象是否小于等于第二个对象,小于等于则返回True,否则返回False |
>>> 3 <= 4 |
3、赋值运算符:进行赋值运算
| 运算符 | 描述 | 示例 |
| = | 赋值 | a = c |
| += | 自加赋值 a += 1等价于 a = a + 1 | a += 1 |
| -= | 自减赋值 a -= 1等价于 a = a - 1 | a -= 1 |
| *= | 自乘赋值 a *= 1等价于 a = a * 1 | a *= 1 |
| /= | 自除赋值 a /= 1等价于 a = a / 1 | a /= 1 |
| %= | 自取模赋值 a %= 1等价于 a = a % 1 | a %= 1 |
| **= | 自求幂赋值 a **= 1等价于 a = a ** 1 | a**= 1 |
| //= | 自整除赋值 a //= 1等价于 a = a // 1 | a //= 1 |
4、位运算符:按二进制位进行逻辑计算
| 运算符 | 描述 | 示例 |
| & | 按位与 |
>>> 5 & 14 |
| | | 按位或 |
>>> 5 | 14 |
| ^ | 异或 |
>>> 5 ^ 14 |
| << | 左移 |
>>> 14 << 2 |
| >> | 右移 |
>>> 14 >> 2 |
我的Python成长之路---第一天---Python基础(4)---2015年12月26日(雾霾)的更多相关文章
- 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)
2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...
- 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)
作业二:三级菜单 三级菜单 可一次进入各个子菜单 思路: 这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量 ...
- 我的Python成长之路---第一天---Python基础(6)---2015年12月26日(雾霾)
七.列表——list Python的列表是一种内置的数据类型,是由Python的基本数据类型组成的有序的集合.有点类似C语言的数组,但与数组不同的是,Python在定义列表的时候不用指定列表的容积(长 ...
- 我的Python成长之路---第一天---Python基础(2)---2015年12月26日(雾霾)
三.数据类型 Python基本类型(能够直接处理的数据类型有以下几种)主要有5种 1.整数(int) Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如 ...
- 我的Python成长之路---第一天---Python基础(5)---2015年12月26日(雾霾)
六.流程控制 与C语言不通的事Python的流程控制的代码块不是用{}花括号表示的,而是用强制缩进来,而且缩进必须一致,官方推荐是使用4个空格,不建议使用使用tab(制表符)做缩进,一是不同的系统ta ...
- 我的Python成长之路---第一天---Python基础(3)---2015年12月26日(雾霾)
四.变量和常量 变量是用来存储程序运行期间需要临时保存可以不断改变的数据的标识符.Python有自身的内存回收机制,所以在开发过程中不用考虑变量的销毁等 Python中的变量名命名有如下规则: 1.变 ...
- 我的Python成长之路---第一天---Python基础(作业1:登录验证)---2015年12月26日(雾霾)
作业一:编写登录接口 输入用户名密码 认证成功系那是欢迎信息 输错三次后锁定 思路: 1.参考模型,这个作业我参考了linux的登录认证流程以及结合网上银行支付宝等锁定规则 1)认证流程参考的是Lin ...
- python成长之路第一篇(5)文件的基本操作
一.三元运算 我们在上章学习的if,,else,,有一种简便的方法 他的表达式是这样的:变量 = 值1 if 条件 else 值2 解释过来就是如果aaa等于sss则输出值1否则输出值2 二.类的概念 ...
- PYthon成长之路第一篇(1)__字符串初识
今天一起走进python的代码世界,一起领悟python的魅力 在很多学习python的书中都会以 print “Hello,world!” 这样的而一个程序为开始,那么其中的 hello,worl ...
随机推荐
- 君子性非异也,善假于物也 - Threejs 引入TrackballControls 查看场景
君子性非异也,善假于物也 - Threejs 引入TrackballControls 查看场景 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循" ...
- 解决本地访问Android文档是非常慢的问题
不时在天上不能上网Android开发站点.要查看开发者文档,真是费劲心思,这里不再介绍访问Android开发网站developer.android.com,这里介绍怎样高速的訪问打开本地的SDK下An ...
- 一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JRE, 8M起飞
转载自:http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html 对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是 ...
- sizeof()的用法
机器平台:X86_64 处理器 操作系统:Red Hat 4.1.2-14 编译器: gcc version 4.1.2 20070626 Size of char is: ...
- 数据库MySQL多个数据库服务冲突
一.目标名称 MySQL 二.目标版本 mysql-5.6.24-win32.1432006610.zip 三.环境信息 系统:windows 7 旗舰版 防火墙:关闭 —— 注意:如果防火墙不关闭 ...
- Java的基本语法
Java基本语法格式 Java基本语法格式 Java中的所有程序代码都必须存在于一个类中,用class关键字定义类,在class前面可以有一些修饰符. 修饰符 class 类名{ 程序代码} 注: ① ...
- ThinkPHP第二十三天(Category表结构、PHPExcel导入数据函数)
1.category分类表表结构id,name,pid,sort,结合category.class.php类使用. 2.PHPExcel导入数据函数示例 function excel_to_mysql ...
- 拦截API 注入进程
本文详细的介绍了在Visual Studio(以下简称VS)下实现API钩子的编程方法,阅读本文需要基础:有操作系统的基本知识(进程管理,内存管理),会在VS下编写和调试Win32应用程序和动态链接库 ...
- hdu 2295 Radar 重复覆盖+二分
题目链接 给m个雷达, n个城市, 以及每个城市的坐标, m个雷达里只能使用k个, 在k个雷达包围所有城市的前提下, 求最小半径. 先求出每个雷达到所有城市的距离, 然后二分半径, 如果距离小于二分的 ...
- jQuery入门第三
jQuery入门第三 1.HTML 2.CSS 衣服 3.javascript 可以动的人 4.DOM 编程 对html文档的节点操作 5.jQuery 对 javascript的封装 简练的语法 复 ...