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使用cPickle模块序列化实例
Sep 25 Python
介绍Python中几个常用的类方法
Apr 08 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
Python多继承原理与用法示例
Aug 23 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
Aug 23 Python
python numpy--数组的组合和分割实例
Feb 24 Python
Django多数据库配置及逆向生成model教程
Mar 28 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 Python
python - asyncio异步编程
Apr 06 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
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
php多线程并发实现方法
2016/09/30 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
Javascript学习笔记二 之 变量
2010/12/15 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
Python编程中的反模式实例分析
2014/12/08 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
接口自动化多层嵌套json数据处理代码实例
2020/11/20 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
英语感恩演讲稿
2014/01/14 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
文化建设工作方案
2014/05/12 职场文书
60句有关成长的名言
2019/09/04 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android