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判断图片宽度和高度后删除图片的方法
May 22 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
python基础教程之五种数据类型详解
Jan 12 Python
Python常用算法学习基础教程
Apr 13 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
Python内置加密模块用法解析
Nov 25 Python
在python中使用nohup命令说明
Apr 16 Python
Pandas把dataframe或series转换成list的方法
Jun 14 Python
pyqt5实现井字棋的示例代码
Dec 07 Python
Python学习之time模块的基本使用
Jan 17 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
将数组写入txt文件 var_export
2009/04/21 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
php制作简单模版引擎
2016/04/07 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
2018/10/18 PHP
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
python检测lvs real server状态
2014/01/22 Python
Python自动发邮件脚本
2017/03/31 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
介绍一下linux的文件系统
2012/03/20 面试题
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
贷款承诺书范文
2014/05/19 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript