Python3.4学习笔记之常用操作符,条件分支和循环用法示例


Posted in Python onMarch 01, 2019

本文实例讲述了Python3.4常用操作符,条件分支和循环用法。分享给大家供大家参考,具体如下:

#Pyhon常用操作符
c = d = 10
d /= 8 #3.x真正的除法
print(d) #1.25
c //= 8 #用两个斜杠实现2.x默认的地板除法(整数相除只取整数)
print(c) #1
a = 3 ** 2 # 3 的 2 次方
print(a)
print(not 0)#True , 0 表示Flase,其他数字为True 
print(not 2)#Flase  
#运算符优先级,幂运算 **,正负号 +x -x 算术操作符 * / // + -
#比较操作符 < <= > >= == != ,逻辑运算符 not and or

输出结果:

1.25
1
9
True
False

#条件分支和循环
#条件分支,判断,决定该不该做某事,if else (elif) 强制tab缩进避免悬挂else
#循环,不断地去做某事 while for range
import traceback
a = 98
if 100 >= a >= 90:
  print("A")
elif 90>a>80:
  print("B")
elif 80>a>70:
  print("C")
elif 70>a>60:
  print("D")
else:
  print("E")
#三元操作符,用一条语句完成多个条件判断和赋值操作
x = 4
y = 5
small = x if x < y else y
print(small)
#断言assert关键字,程序自动崩溃并抛出AssertionError异常,用在重新中植入检查点
assert 4 > 3 #条件正确自动忽略跳过
print("pass...")
try:
  assert 3 > 4
except (AssertionError):
    traceback.print_exc()
print("after assert...")
#while循环,条件为True的时候就会不断执行循环体
#for循环,计数器循环,比while更智能和强大,可以自动调用迭代器的next方法,会自动捕获异常
#for 目标 in 表达式: 循环体,表达式是一个列表
fav = "zdz8207"
for i in fav:
  print(i,end=" ")#z d z 8 2 0 7
print("\n")
member = ['zdz','liufeng','大自然','hots']
for each in member:
  print(each,len(each))
#range([strat,] stop[,step=1) 与for循环配合 计数从0开始
list(range(5))
print(" test range(5)...")
for i in range(5):
  print(i)
print(" test range(2,9)...")
for i in range(2,9):
  print(i)
print(" test range(1,5,2)...")
for i in range(1,5,2):
  print(i)
#两个关键,break终止循环,跳出循环,continue终止本轮循环,进行下一轮循环
print(" test continue...")
for i in range(10):
  if i%2 !=0:
    print(i)
    continue
  i += 2
  print(i)

输出结果:

A
pass...
Traceback (most recent call last):
  File "F:/kanbox/pythoncode/if_for.py", line 28, in <module>
    assert 3 > 4
AssertionError
after assert...
z d z 8 2 0 7
zdz 3
liufeng 7
大自然 3
hots 4
 test range(5)...
1
3
 test range(2,9)...
3
5
7
 test range(1,5,2)...
3
 test continue...
1
3
5
7
9

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现GUI学生信息管理系统
Apr 05 Python
Python3一行代码实现图片文字识别的示例
Jan 15 Python
python之pandas用法大全
Mar 13 Python
python3.6数独问题的解决
Jan 21 Python
详解Python 切片语法
Jun 10 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
python:HDF和CSV存储优劣对比分析
Jun 08 Python
Python中的套接字编程是什么?
Jun 21 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
Django框架模板用法详解
Jun 10 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 #Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 #Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 #Python
Python脚本按照当前日期创建多级目录
Mar 01 #Python
Python enumerate函数功能与用法示例
Mar 01 #Python
django模板加载静态文件的方法步骤
Mar 01 #Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 #Python
You might like
windows xp下安装pear
2006/12/02 PHP
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
js判断节假日实例代码
2017/12/27 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
python 读取竖线分隔符的文本方法
2018/12/20 Python
Python 变量的创建过程详解
2019/09/02 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
美国第一香水网站:Perfume.com
2017/01/23 全球购物
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
小学信息技术教学反思
2014/02/10 职场文书
《日月潭》教学反思
2014/02/28 职场文书
合作协议书范本
2014/04/17 职场文书
党支部对照检查材料
2014/08/25 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python