day06课后有感

今天接昨天内容继续学习

# TODO : 写任何业务 都应该先搭建主体功能 之后再考虑配套优化

昨日作业讲解

 

 

 

whlie+else

当while没有被关键字break主动结束的情况下 正常结束循环体代码之后会执行else的子代码

while 条件:

  循环体代码

else:

  循环体代码正常运行结束 则会执行该子代码块

 

 

 

死循环与while的嵌套

就是无限循环  永远结束不了

死循环有时候会极度的影响电脑的性能 甚至会造成硬件的损坏。严重的话会导致计算机重启

代码演示:

count = 10
while True:
count *= 1

 while的嵌套

 

 

for循环

for循环能做到的事情while循环都可以做到

for循环语法更简单 使用频率更高

 

 

语法结构

for 变量名 in for循环对象: # 字符串、列表、字典、元组、集合(特点:内部可以存放多个元素) for循环的循环体代码
每次执行都会将循环对象中的一个元素赋值给变量名

 

 

循环字符串:

 

 

 

 

 循环字典(特殊):

 

 

 

 循环元组与集合

 

 

 

ps:针对for循环语法结构中的变量名 也应该做到见名知意


如果真的没有合适的名字可以使用常用的变量名i、j、k、v、num、item...

一般情况下涉及到循环取值的时候 都会考虑使用for循环而不是while循环

 

range关键字

 

 不同版本下的range

range方法在python2和python3中有所区分
在python2中range是直接产生一个列表 元素很多的情况下比较占用空间
在python2中有一个xrange 其实就是python3里面的range
在python3中range相当于哆啦A梦的口袋 不占空间但是可以取出很多数据
在python3中就只有一个range了

 

什么是爬虫???

简单来讲,爬虫就是一个探测机器,它的基本操作就是模拟人的行为去各个网站溜达,点点按钮,查查数据,或者把看到的信息背回来。就像一只虫子在一幢楼里不知疲倦地爬来爬去。

 

通过编写代码去网络上爬取我们需要的数据

 

for循环补充

# for+break
	break结束本层for循环
# for+continue
	continue➡️自带自增属性 结束本次for循环 直接开始下一次 
# for+else
	for循环正常结束之后运行else子代码
"""与while一致"""

  

 

 

 

for循环嵌套

 

 

如何查看数据类型的内置方法

可以借助于编程软件的自动提示 采用句点符快速查看

 

int整型

 

 

1.类型转换


2.进制数转换

 

 

 

 

 

 

float浮点型

1.类型转换

 

 

字符串内置方法

1.类型转换

 

 

 

 

 

 

 

 

 

 
 
posted @ 2022-03-08 20:06  ji哩咕噜  阅读(28)  评论(0编辑  收藏  举报