孙立岩 python-basic: 用于学习python基础的课件(十一 十二)
十一
分支语句
语句的执行顺序,主流的只有三种:顺序、分支、循环。
- 顺序就是指代码从上到下,依次逐行地执行;
- 分支就是指代码以某种条件跳转执行;
- 循环就是指cpu反复执行某一段代码,直到满足某种条件;
在学习编程语言的时候,先学习这种语言有哪些基础的数据结构,大同小异,接着学习分支和循环语句的语法,据我所知的这些编程语言来说,分支和循环语句都是一样的,只有语法不同而已。
#演示分支语句 a={'1','2','3','4'} b={'2','2','3','4'} if len(a-b)>0:print('a中包含(b中不包含的数据)') else:print('a中不包含(b中不包含的数据)') if len(b-a)>0:print('b中包含(a中不包含的数据)') else:print('b中不包含(a中不包含的数据)') b.add('1') if a==b:print('a==b')a.update(b)#分支语句的嵌套if a==b:print('a.update==b')else:print('a.update!=b') else:print('a!=b')
十二
循环语句
for循环
import time for i in range(100):time.sleep(0.1)print('\r%.2f%%'%(i/99*100),end='') a=list(range(100)) b={} for i in a:b['key'+str(i)]='value%d'%i for k in b:print('%s=>%s'%(k,b[k]))
while循环
import time i=0 while i<100:time.sleep(0.1)print('\r%.2f%%'%(i/99*100),end='')i+=1 a=list(range(100)) b={} i=0 while i<len(a):b['key'+str(i)]='value%d'%ii+=1 keys=list(b.keys()) i=0 while i<len(keys):print('%s=>%s'%(keys[i],b[keys[i]]))i+=1
continue和break
- continue,结束当前循环,进入下一次循环;
- break,结束当前循环,跳出循环;
for i in range(100):if i==13*4:breakprint(i,end=',') print() for i in range(100):if i%7==0 or '7' in str(i):continueprint(i,end=',') print() i=0 while i<100:if i%7==0 or '7' in str(i):i+=1continueprint(i,end=',')i+=1 print()
孙立岩 python-basic: 用于学习python基础的课件(十一 十二)相关推荐
- c语言学习之基础知识点介绍(十二):结构体的介绍
一.结构体的介绍 /* 语法:struct 结构体名{成员列表;};切记切记有分号!说明:成员列表就是指你要保存哪些类型的数据.注意:上面的语法只是定义一个新的类型,而这个类型叫做结构体类型.因为类型 ...
- 孙立岩 python-basic: 用于学习python基础的课件(一二三四)
python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...
- 为什么学习Python?选择学习Python的10个理由
前言 为什么学习Python?选择学习Python的10个理由 Python提供了许多有用的功能特性,这些功能使其相比其他编程语言更流行也更易于学习.它支持面向对象的编程,也支持面向过程编程:我们在下 ...
- 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十二】部署第一台 AFS 服务器 1
使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 [十二]部署第一台 AFS 服务器 1 预备条件检查清单 第一台服务器上将要部署和运行的服务 ptserv ...
- 孙立岩 python-basic: 用于学习python基础的课件(五六七八九十)
五.数字(Number) 数字类型 python中数字有四种类型:整数.布尔型.浮点数和复数. int (整数), 如 1, 只有一种整数类型 int,并没有其他语言中的byte,short,long ...
- 从C#到Python——谈谈我学习Python一周来的体会
前段时间开始学Python,到现在正好一个星期了,谈谈我的学习体会. 一.学习缘起 最早听说Python是在今年1月底到北京一个厂商(做汽车驾驶模拟器的)那里看设备,听他们的CTO介绍模拟软件的脚本控 ...
- 0035【Python】小白学习Python大纲
后续业余时间慢慢补充学习详细内容. Python介绍 Python是一种解释型语言,面向对象语言 Python的解释器分类: CPython(官方):用c语言编写的Python解释器 pypy:pyt ...
- 学python的书-学习python求推荐一波书籍?
豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6) />Many programmers who learn Python basics fall in ...
- 初学者怎么自学python编程_学习python网络编程怎么入门
第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能. (1)基本客户端操作 在<python 网络编程基础>一 ...
最新文章
- Java执行存储过程
- SIPp web frontend(2)
- linux xorg 文件 位置,Linux系统中xorg.conf文件详细介绍
- Java并发编程基础-ReentrantLock的机制
- HCIE-RS面试--STP故障及处置
- Leetcode NO.63 Unique Paths II
- iOS逆向及逆向防护相关资料
- 分享几个蛋白质互作网站——String (二)多基因蛋白互作
- 【报错】UnboundLocalError: local variable ‘xxx‘ referenced before assignment
- 大佬云集的在线少儿英语市场,谁才是那匹冲出重围的黑马?
- Cocos Creator 开发入门
- 入门级前端选手半路接手vue项目实录
- 初尝vue-element-admin
- BOM中的location对象
- iOS上相见恨晚的6个APP,能让你的iPhone更有逼格!
- ajax 一个完整的ajax请求
- 计算机网络WAN接口,网线插WAN口上不了网怎么办?
- Hexo的Next主题增加畅言评论
- Django admin后台管理页面的常用设置
- 我喜欢c语言英语,英语作文我喜欢的诗人.doc