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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
在Python中操作列表之List.append()方法的使用
May 20 Python
Python编程中字符串和列表的基本知识讲解
Oct 14 Python
numpy:找到指定元素的索引示例
Nov 26 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 Python
python中有关时间日期格式转换问题
Dec 25 Python
Python AutoCAD 系统设置的实现方法
Apr 01 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
教你如何用python操作摄像头以及对视频流的处理
Oct 12 Python
Python jieba库分词模式实例用法
Jan 13 Python
python绘图subplots函数使用模板的示例代码
Apr 30 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类
2006/11/25 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
HTTP 304错误的详细讲解
2013/11/13 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
python网络爬虫采集联想词示例
2014/02/11 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python实现按任意键继续执行程序
2016/12/30 Python
Python实现感知机(PLA)算法
2017/12/20 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
Python错误的处理方法
2020/06/23 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
大专生自荐信
2013/10/04 职场文书
人力资源经理自我评价
2014/01/04 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
高质量“欢迎词”
2019/04/03 职场文书
mysql部分操作
2021/04/05 MySQL
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA