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访问类中docstring注释的实现方法
May 04 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
python 同时读取多个文件的例子
Jul 16 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
Python Dataframe常见索引方式详解
May 27 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 Python
用Python编写简单的gRPC服务的详细过程
Jul 04 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任务
2017/02/21 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
python3实现windows下同名进程监控
2018/06/21 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
文秘大学生求职信
2014/02/25 职场文书
房屋出租协议书
2014/04/10 职场文书
无毒社区工作方案
2014/05/23 职场文书
质量主管工作职责
2014/09/26 职场文书
展览会邀请函
2015/02/02 职场文书
实习推荐信格式模板
2015/03/27 职场文书
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js
HTML基本元素标签介绍
2022/02/28 HTML / CSS
排查MySQL生产环境索引没有效果
2022/04/11 MySQL
mysql 子查询的使用
2022/04/28 MySQL
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers