博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四天
阅读量:4464 次
发布时间:2019-06-08

本文共 1028 字,大约阅读时间需要 3 分钟。

今日所得

Python的流程控制

if(用于条件判断)

while(循环)

for(循环)

break与continue对循环的意义

range在py2与py3中的区别

 if判断事物的对错,真假,可行性

 for循环不依赖于索引取值

 ps:len()# 获取数据类型(容器类型)的个数,字符串是特例 获取的是字符串中字符的个数

 

 

'''if的语法结构:   '''                num = 2if num > 1:    print('比1大')elif num < 1:    print('比1小')else:    print('等于1')  # else不能单独使用,要配合if,while或for

 

'''while循环的语法结构'''#while+elsen = 1while n < 5:    if n == 3:        break    print(n)    n += 1else:    print('while循环正常结束了')
# for+breakbreak用来主动结束for循环name_list = ['nick', 'jason', 'tank', 'sean']for name in name_list:    if name == 'jason':        break    print(name)# for+continuecontinue 跳出本次循环 开始下一次循环name_list = ['nick', 'jason', 'tank', 'sean']for name in name_list:    if name == 'jason':        continue    print(name)

 

break和continue对于循环的意义

break:用于主动结束循环,直接将循环停止并干掉

continue:跳出本次循环,开始下一次循环,并不会停止整个循环,用于跳过某个数值

 

range在Python2与Python3中的区别

 

range在python2中是以列表来存储的,每一个元素都会占据内存空间

xrange在python2中就只存储一个变量,对内存来说是一个优化

range在python3中的存储方式和xrange在python2中的存储方式相同

 

 

转载于:https://www.cnblogs.com/AbrahamChen/p/11121767.html

你可能感兴趣的文章
题目15:这么多作业,似乎压力很大啊! 请看TED 的演讲, 谈谈你对压力的看法,以及怎么和别人合作, 帮助别人,把压力转化为动力,在互相帮助的环境中成长。...
查看>>
linux上安装Laravel
查看>>
C语言进阶——有符号与无符号02
查看>>
高速收录之利用赶集、百姓、58同城网实现外链
查看>>
NetBeans 使用远程Git库
查看>>
Python实践所遇问题记录
查看>>
leetcode 155
查看>>
浅谈java枚举类
查看>>
socket 网络编程
查看>>
教你如何查看一款App里面所包含的图片
查看>>
08-变量的命名
查看>>
OOA、OOD、OOP
查看>>
集合介绍
查看>>
TCPServer+BaseRequestHandler网络编程
查看>>
Mysql:查用的基本操作
查看>>
Spring(九):Spring配置Bean(二)自动装配的模式、Bean之间的关系
查看>>
java的几种对象(PO,VO,DAO,BO,POJO)解释
查看>>
线程学习oneday
查看>>
c数组
查看>>
base64编码-----------》struts2(token)利用BigInteger产生随机数
查看>>