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判断windows系统是32位还是64位的方法
May 11 Python
python字典基本操作实例分析
Jul 11 Python
Python制作简单的网页爬虫
Nov 22 Python
python访问mysql数据库的实现方法(2则示例)
Jan 06 Python
Python实现文件复制删除
Apr 19 Python
python如何拆分含有多种分隔符的字符串
Mar 20 Python
python得到电脑的开机时间方法
Oct 15 Python
python自动化生成IOS的图标
Nov 13 Python
python获取响应某个字段值的3种实现方法
Apr 30 Python
TensorFlow-gpu和opencv安装详细教程
Jun 30 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
opencv实现图像几何变换
Mar 24 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
php中长文章分页显示实现代码
2012/09/29 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
JS中style属性
2006/10/11 Javascript
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python3基础之条件与循环控制实例解析
2014/08/13 Python
总结Python编程中函数的使用要点
2016/03/20 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
python如何制作缩略图
2019/04/30 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
python能开发游戏吗
2020/06/11 Python
交通专业个人自荐信格式
2013/09/23 职场文书
毕业生找工作推荐信
2013/11/21 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
原告离婚代理词
2015/05/23 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android