python 3.10 循环语法(Python3.4学习笔记之常用操作符,条件分支和循环用法示例)
类别:脚本大全 浏览量:2909
时间:2022-01-18 01:25:55 python 3.10 循环语法
Python3.4学习笔记之常用操作符,条件分支和循环用法示例本文实例讲述了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程序设计有所帮助。
原文链接:https://www.cnblogs.com/zdz8207/p/python_learn_note_10.html
您可能感兴趣
- python怎么判断文件大小(python3实现指定目录下文件sha256及文件大小统计)
- python矩阵怎么生成(python实现矩阵打印)
- python爬虫爬取网页信息教程(python爬虫爬取微博评论案例详解)
- eclipse配置python(eclipse创建python项目步骤详解)
- matlab嵌入python代码(python调用matlab的m自定义函数方法)
- python序列化图解(对Python3 序列解包详解)
- python静态方法和类方法的区别(Python实例方法、类方法、静态方法的区别与作用详解)
- python关于微信的模块(python基于itchat模块实现微信防撤回)
- pythonrequests爬虫使用教程(Python 通过requests实现腾讯新闻抓取爬虫的方法)
- python多线程有两个参数怎么传(python从子线程中获得返回值的方法)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- python学生管理系统与数据库(python学生管理系统学习笔记)
- python怎么做图像识别(Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例)
- python获取微信用户(python-itchat 获取微信群用户信息的实例)
- 微信公众号文章 爬虫(python抓取搜狗微信公众号文章)
- python继承重写构造函数(Python子类继承父类构造函数详解)
- 休闲VS新古典 办公家居简约设计(办公家居简约设计)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
热门推荐
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- python默认缩进设置(不归路系列:Python入门之旅-一定要注意缩进!!!推荐)
- dedecms标签解析(解决DEDECMS采集文章待审核后仍列表显示)
- 网页按钮设计的几个建议
- mysqlreplace用法(细说mysql replace into用法)
- 分享mysql设计规范(MySQL 可扩展设计的基本原则)
- 关闭ssl证书验证模块(开启OCSP提升https证书验证效率解决Let’s Encrypt SSL证书访问慢的问题)
- sqlserver2016标准分区(Sql Server 2016新功能之Row-Level Security值得关注)
- Visual Studio 自动添加头部注释
- SQL中Between查询日期的问题
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9