2020 python学习第五天————while循环,for循环与数字类型
1.1 什么是循环
循环指的就是重复做某一件事
1.2 为何要有循环
循环就是为了让计算机能够像人一样去重复做某件事
1.3 如何用循环
while循环,又称之为条件循环。能够重复多少次取决条件何时变为假。
基本用法:
while 条件:
代码
。。。
1.4 结束while循环的方式
1.4.1条件变为False
把条件变为False,不会立刻结束循环,会等到把本次循环体代码都运行完毕后,下一次循环开始重新判断条件时才会结束。
1.4.2break
break结束本层循环,只要运行到break就会立刻结束while循环,本次循环的后续代码都不会执行。
1.5 while循环的嵌套
tag=True
while tag:
while tag:
while tag:
tag = False
tag1 = True
while tag1:
tag2 = True
while tag2:
tag2 = False:
tag1 = false
1.6 while+continue
continue结束本次循环,直接进入下一次
切忌在continue同一级别之后添加代码
1.7 while+else
else的子代码会在循环正常结束的情况下运行
break干死while循环的的情况称之为非正常结束
2.1 为何要有for循环
for循环在循环取值时比while循环更简单
2.2 如何用for循环
list = [ '1' , '2' , '3' ]
for tag in list:
print(tag)
for循环的次数取决in后跟那个对象里有多少值
2.3 for+range
使用方法:for tag in range( ..... )
range(起始位置,结束位置,步长)
range(起始位置,结束位置)
range(结束位置)
默认起始位置为 0 ,默认步长为 1 。
2.4 for可以与break,continue,else连用
2.5 for嵌套
for i in range( 3 ):
print( i )
for j in range( 2 ):
print( j )
强调:在循环的过程中不要修改被循环的对象
3.1 数字类型
整型int:记录年龄、等级等
定义方式:x = int( 1 )
浮点型float:身高、体重、薪资等
定义方式:y = float( 1.2 )
int与float都只能存一个值
int与float都是不可变类型
3.2 数据类型转换
int可以把纯数字的字符串转换成整型
x = int( '1' )
float可以把小数组成的字符串转换成浮点型
y = float( '1.2' )
3.3 进制转换
3.3.1十进制转成二进制(0b)
bin(123)
3.3.2十进制转成八进制(0o)
oct(123)
3.3.3十进制转成十六进制(0x)
hex(123)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步