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实现dict版图遍历示例
Feb 19 Python
Python挑选文件夹里宽大于300图片的方法
Mar 05 Python
Python的Flask框架中web表单的教程
Apr 20 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 Python
python中子类继承父类的__init__方法实例
Dec 15 Python
python实现扫描日志关键字的示例
Apr 28 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
解决django model修改添加字段报错的问题
Nov 18 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
详解Python多线程下的list
Jul 03 Python
python 可视化库PyG2Plot的使用
Jan 21 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 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实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
JavaScript的public、private和privileged模式
2009/12/28 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
vue之nextTick全面解析
2017/05/17 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
python如何把字符串类型list转换成list
2020/02/18 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
大学生的四年学习自我评价
2013/12/13 职场文书
大学生收银员求职信分享
2014/01/02 职场文书
小学清明节活动方案
2014/03/08 职场文书
地理教师岗位职责
2014/03/16 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
工会趣味活动方案
2014/08/18 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
学校创先争优活动总结
2014/08/28 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
公历12个月名称的由来
2022/04/12 杂记