Day3 Python基础之while、for循环(二)
1.数据运算
| 算数运算 | 整除运算:// 取余运算:% 指数运算:** | 
| 赋值运算 | b+=a;等价于b=b+a | 
| 比较运算 | >,<,==,!=,>=,<= | 
| 逻辑运算符 | and 、or 、not 运算优先级:按照短路原则从左到右计算 条件1 and 条件2:如果条件1为假,python将不会再计算条件2,直接返回True 条件1 or 条件2:如果条件1为真,python将不会再计算条件2,直接返回True | 
| 身份运算 | is 判断两个标识符是不是引自同一对象,如果是返回True is not 判断两个标识符是不是引自不同对象,如果不是则返回True | 
| 成员运算 | in 如果在指定的序列能找到该值则返回True not in 如果在指定的序列找不到该值则返回True | 
| 位运算 | &(与)、|(或)、~(取反)、^(异或)、>>(右移)、<<(左移) | 
2. while、for循环(loop)
| while 条件: 表达式 elif 条件: 表达式 else: 表达式 | break:终止循环 continue:跳出当次循环,继续下一次循环 | for i in range(): 表达式 elif 条件: 表达式 else: 表达式 (只要for、while循环正常执行完毕, 没有被break等打断, 就会正常执行else后面的语句) | range(min,max,step) i是以step为步长的从min到(max-1)的值 range(num) i是0到num-1的数 flag:标志位 | 
eg1:利用嵌套循环实现九九乘法表
 
  
eg2:标志位的使用

eg3: for ...else..的使用,以下程序的功能和eg2的功能是一样的

eg3: while ...else..的使用,以下程序的功能和eg3的功能是一样的

3.制表符
\t
4.换行符
Linux:\n
win:\r\n
mac:\r
print()等效于print(end="\n")
print(end='-')等效于连字符(不换行)eg:a-b-c-
Day3 Python基础之while、for循环(二)的更多相关文章
- Day3 - Python基础3 函数、递归、内置函数
		Python之路,Day3 - Python基础3 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8. ... 
- 『Python基础-7』for循环 & while循环
		『Python基础-7』for循环 & while循环 目录: 循环语句 for循环 while循环 循环的控制语句: break,continue,pass for...else 和 whi ... 
- Python 基础之socket编程(二)
		Python 基础之socket编程(二) 昨天只是对socket编程做了简单的介绍,只是把socket通信的框架搭建起来,要对其中的功能进行进一步的扩充,就来看看今天的料哈! 一.基于tcp的套接字 ... 
- Python基础(2)——循环和分支[xiaoshun]
		一.瞎扯 世界上一切的系统都可以被'分支'表示.循环也是分支,只不过又重复之前的'分支'选择罢了.程序如人生,每一次的'分支',每一次的选择,都会有不同的结果: 有的选择止步不前,无限循环: 有的选择 ... 
- Python基础学习笔记(十二)文件I/O
		参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-files-io.html ▶ 键盘输入 注意raw_input函 ... 
- Python基础之条件和循环
		阅读目录 一.if语句 1.1功能 1.2语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if + else 1.2.4:多分支if + elif +else 1 ... 
- Python基础之常用模块(二)
		一.sys模块 1.sys.exit() 退出程序,这是正常退出程序,与之前用的break不同的是,break只是退出循环,循环之后的代码还会正常运行 2.sys.argv 会返回一个列表,列表中的 ... 
- Day3 Python基础学习——文件操作、函数
		一.文件操作 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 #打开文件,读写文件,关闭文件 http://www.cnblogs.com/linha ... 
- Python基础、判断、循环、列表、字典,day1
		一.Python 简介 1.介绍 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标 ... 
随机推荐
- Django之--模板加载图片
			在使用Django加载图片时遇到了一些问题,在模板html文件中无论使用绝对路径还是当前相对路径都无法找到图片,一直报403和404的错误,后来结合官网和网上的其他资料总算是成功了,这里记下来. 参考 ... 
- logstash配置
			input { #You must define a [type], otherwise you cannot get a field to cut. tcp { port => 5045 ty ... 
- Windows平台搭建-----C语言
			上期我们已经进行Linux的平台搭建,今期我们就来搭建下我们最常用的.最适合初学者的一种方式,那就是搭建Windows平台开发环境,只需要两种工具即可,一个就是编辑器(编辑代码的工具),另一个就是编译 ... 
- Ubuntu教程
			Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音.了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubun ... 
- JAVA之Math类常用数学运算记录
			Math中定义了许多的方法,且这些方法均为static类型,通过Math类就能直接调用. 调用形式:Math.方法名 例如,我要进行e运算,那么我直接调用Math.exp(double 类型 数值); ... 
- Servlet(二):初识Servlet
			在手动写完一个Servlet小例子后,是不是有很多疑问,接下来会为大家详细介绍Servlet的知识. 1.什么是Servlet 是在服务器上运行的小程序.一个servlet就是一个Java类,并且可以 ... 
- 使用Intellij IDEA将web项目导出为war包
			前言:IDEA导出war包的方式与MyEclipse有一点不同,使笔者在使用的时候有点困惑,在网上查阅相关资料的时候,发现其描述十分不清晰,于是就有了这篇随笔的诞生.话不多说,直接进入正题. 注:ID ... 
- 测试一下robotgo自动化操作,顺便解决了原来的mingw版本中只有gcc,没有g++的问题
			参考:https://gitee.com/veni0/robotgo#examples 但是编译不成功 找到这个:https://gitee.com/veni0/robotgo#examples ( ... 
- UVA116-Unidirectional TSP(动态规划基础)
			Problem UVA116-Unidirectional TSP Accept: 7167 Submit: 56893Time Limit: 3000 mSec Problem Descripti ... 
- Oracle使用数据泵 (expdp/impdp)实施迁移
			实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ... 
