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模拟enum枚举类型的方法小结
Apr 30 Python
jupyter安装小结
Mar 13 Python
Python三级目录展示的实现方法
Sep 28 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
Python使用numpy实现BP神经网络
Mar 10 Python
在python中bool函数的取值方法
Nov 01 Python
python网络应用开发知识点浅析
May 28 Python
PyCharm使用之配置SSH Interpreter的方法步骤
Dec 26 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
Jan 16 Python
django实现模型字段动态choice的操作
Apr 01 Python
Python爬取酷狗MP3音频的步骤
Feb 26 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 CLI模式下的多进程应用分析
2013/06/03 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
javascript实现简易计算器
2017/02/01 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
Django框架的中的setting.py文件说明详解
2018/10/15 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
python 实现批量图片识别并翻译
2020/11/02 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
weblogic面试题
2016/03/07 面试题
计算机专业毕业生自荐信
2013/12/31 职场文书
大学毕业感言
2014/01/10 职场文书
解除合同协议书
2014/04/17 职场文书
比赛口号大全
2014/06/10 职场文书
文明礼仪标语
2014/06/13 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
一起来学习Python的元组和列表
2022/03/13 Python
MySQL RC事务隔离的实现
2022/03/31 MySQL