当前位置: 首页 > news >正文

尚硅谷爬虫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_listprint(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():

http://www.lryc.cn/news/536535.html

相关文章:

  • 小白零基础如何搭建CNN
  • 在vivado中对数据进行延时,时序对齐问题上的理清
  • 《只狼》运行时提示“mfc140u.dll文件缺失”是什么原因?要怎么解决?
  • vue学习笔记7
  • Unity 增量打包AssetBundle
  • 嵌入式八股文面试题(二)C语言算法
  • 尚硅谷爬虫note005
  • xml 和json互转工具
  • ElementUI 抽屉组件高度封装
  • 深入解析:如何在C#和C/C++之间安全高效地通过P/Invoke传递多维数组
  • 轻量级在线ETL数据集成工具架构设计与技术实现深度剖析
  • 二、k8s项目的生命周期
  • GPT 系列模型发展史:从 GPT 到 ChatGPT 的演进与技术细节
  • C#语言的云计算
  • 金仓数据库-KingbaseES-学习-01-单机部署(非图形化安装)
  • 海外服务器都有什么作用?
  • git bash在github的库中上传或更新本地文件
  • vue2中 computed 计算属性
  • 自定义基座实时采集uniapp日志
  • 基于YALMIP和cplex工具箱的微电网最优调度算法matlab仿真
  • Effective Objective-C 2.0 读书笔记——内存管理(上)
  • 蓝桥杯-洛谷刷题-day5(C++)(为未完成)
  • conda 修复 libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found 简便方法
  • 数据结构之队列,哈希表
  • 讯方·智汇云校华为授权培训机构的介绍
  • 【16届蓝桥杯寒假刷题营】第1期DAY4
  • 【Linux】cron计划任务定时执行命令
  • rdian是一个结构体,pdian=^Rdian,list泛型做什么用?
  • 【05】RUST错误处理
  • WinForm 防破解、反编译设计文档