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 httplib,smtplib使用方法
Sep 06 Python
Python中的生成器和yield详细介绍
Jan 09 Python
在Python中操作字典之update()方法的使用
May 22 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
TensorFlow的权值更新方法
Jun 14 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
在Python中居然可以定义两个同名通参数的函数
Jan 31 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
python、Matlab求定积分的实现
Nov 20 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 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
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
php和asp语法上的区别总结
2019/05/12 PHP
js 创建书签小工具之理论
2011/02/25 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
AngularJS开发教程之控制器之间的通信方法分析
2016/12/25 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
Vue动态获取width的方法
2018/08/22 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Python for循环中的陷阱详解
2018/07/13 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
基于python实现操作redis及消息队列
2020/08/27 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
html5中canvas学习笔记2-判断浏览器是否支持canvas
2013/01/06 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
论文指导教师评语
2014/04/28 职场文书
五年级学生评语大全
2014/12/26 职场文书
丧事主持词
2015/07/02 职场文书
体育教师教学随笔
2015/08/15 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
Python字典的基础操作
2021/11/01 Python
解析MySQL索引的作用
2022/03/03 MySQL