尚硅谷爬虫note002
一、for循环
语法:
for 变量 in 要遍历的数据
方法体
【for i in 要遍历的数据】:字符串中 i 表示变量
1. 循环字符串
2. range(5)方法 :0~4
for i in range(5)
3. range(1,5)方法 :1~4
for i in range(1,5)
4. range(1,5,3)方法 :1~5间隔3个打印一个数字,3表步长
for i in range(1,5,3)
5. 循环列表
for i in range(len(xx_list))
xx_list = ["xx","xx",...]
for i in xx_list
print(len(xx_list)) #判断列表中元素个数
二、操作
1.转大小写
upper()
lower()
2. 去空格
strip()
3。 拼接
join()
每个字符后,都加入拼接的元素
eg:
s = “a”
print(s.join("hello"))
haealalaoa
二、列表的增删改查
增:
1. append()
末尾加入元素
2. insert()
指定位置加入元素
3.extend()
追加
删:
1.del
del 列表名[下标]
2. pop()
删除最后一个元素
3. remove
删除该数据
列表名.remove(想删除的值)
改:
通过下标进行修改
eg:
列表名[1] = “xx” :修改下标为1的值
查:
in/not in
三、元组、列表
1. 元组中的元素不能修改
2. 列表中的元素可修改
当元组中只有一个元素时,——》那么该元组是整型
若想其类型是元组类型,需要在元素后加“,”符号——》tuple(1,)
四、切片
语法:【起始、结束、步长】
用法:截取数据
五、字典的增删改查、遍历
字典:
“key”:“value” 键值对
1.查询
字典名【“key值”】
查询不存在的key值——》报错
字典名.get(“key值”)
查询不存在的key值——》None
2.修改
字典名【“key值“】 = ”xx“
3.添加
字典名【”key“】 = ”xx“ :key在字典中不存在,就会变成新增元素
key已存在于字典中,会覆盖旧的value值
4. 删除
1. del
删除指定的key值:
del(字典名["key值"])
删除整个字典:
del(字典名)
2. clear
字典名.clear()
清空字典中元素,保留字典
5、遍历
1). 遍历key
for key in 字典名.keys():
2). 遍历value
for value in 字典名.values():
3). 遍历key和value
for key,value in 字典名.items():
4). 遍历字典的项/元素
for item in 字典名.items():