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的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
网站渗透常用Python小脚本查询同ip网站
May 08 Python
Python列表删除的三种方法代码分享
Oct 31 Python
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
Python3.4解释器用法简单示例
Mar 22 Python
python中字典按键或键值排序的实现代码
Aug 27 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
Python pip install之SSL异常处理操作
Sep 03 Python
Django-silk性能测试工具安装及使用解析
Nov 28 Python
Python实现GIF动图以及视频卡通化详解
Dec 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
谈谈PHP语法(5)
2006/10/09 PHP
smarty模板判断数组为空的方法
2015/06/10 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
读jQuery之八 包装事件对象
2011/06/21 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
ptyhon实现sitemap生成示例
2014/03/30 Python
Python标准异常和异常处理详解
2015/02/02 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
Python callable内置函数原理解析
2020/03/05 Python
Django中的session用法详解
2020/03/09 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
优秀毕业大学生推荐信
2013/11/13 职场文书
电气技术员岗位职责
2013/11/19 职场文书
班级体育活动总结
2014/07/05 职场文书
道士塔读书笔记
2015/06/30 职场文书
科级干部培训心得体会
2016/01/06 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python