CTF-python爬虫学习笔记

news/2024/7/19 9:11:47 标签: python, 爬虫, 学习
学习链接

【Python+爬虫】爆肝两个月!拜托三连了!这绝对是全B站最用心(没有之一)的Python+爬虫公开课程,从入门到(不)入狱 !

。知识

1.1 出现错误

在这里插入图片描述
复制红框中的内容去查找

1.2 打印

(1)字符串连接

ptint(“6”+“lks”)

(2)单双引号转义

print("6\“lks”)

(3)换行

print(“6\nlks”)

(4)三引号跨行字符串

print(“”“6
lks
lks”“”)
在这里插入图片描述

1.3 注释

单行注释

#
在这里插入图片描述

单行形式注释快捷键

在这里插入图片描述

ctrl + /(正斜杠)

多行注释

“”"
“”"
在这里插入图片描述

1.4 数据类型

在这里插入图片描述

字符串 str

字符串长度

len(’ 6 ') -> 3 ——》空格算一个长度

len(‘\n’) -> 1 ——》 完整的转义符算一个长度

提取字符串中的内容

“Hello”[3] -> ‘l’

索引从0开始

控制类型 NoneType

在这里插入图片描述
表示完全没有值,可以将未确定的变量定义为None

my_wife = None

求数据的类型

type(6)

type(“lks”)
在这里插入图片描述

1.5 交互模式

[0x00]PyCharm
在这里插入图片描述在这里插入图片描述

交互模式下

可以不用print

在这里插入图片描述

计算结果可以直接输出

在这里插入图片描述

退出交互模式

quit()

在这里插入图片描述

[0x01]命令行
在这里插入图片描述

1.6 用户输入

input

user_age = input(“请输入您的年龄:”)

但是input输入的数据的类型是字符串

类型转换

int()  str()  float()
在这里插入图片描述

1.7 if条件判断语句

[0x00] 一般条件判断

在这里插入图片描述

python">mood_index = int(input("对象今天的心情指数是:"))
if mood_index >= 60:
    print("恭喜,今晚应该可以打游戏,去吧!皮卡丘")
else: # mood_index < 60
    print("为了自个儿小命,还是别打了。")	

[0x01] 嵌套条件判断——下图上没有对齐

在这里插入图片描述

[0x02] 多个条件判断

在这里插入图片描述

python"># BMI = 体重 / (身高 ** 2)
user_weight = float(input("请输入您的体重(单位:kg):"))
user_height = float(input("请输入您的身高(单位:m):"))
user_BMI = user_weight / (user_height) ** 2
print("您的BMI值为:" + str(user_BMI))

# 偏瘦:user_BMI <= 18.5
# 正常:18.5 < user_BMI <= 25
# 偏胖:25 < user_BMI <= 30
# 肥胖:user_BMI > 30
if user_BMI <= 18.5:
    print("BMI在偏瘦的范围")
elif user_BMI <= 25:
    print("BMI在正常的范围")
elif user_BMI <= 30:
    print("BMI在偏胖的范围")
else:
    print("BMI在肥胖的范围")

1.8 逻辑运算符

[0x00]and  or  not

python">2 > 1 and 3 > 2

2 > 1 or 2 > 3

not (2 > 3)

[0x01]优先级

not–>and–>or

1.9 列表

[0x00] 列表是对象

在这里插入图片描述

[0x01] 列表是可变的,

在这里插入图片描述

不可变

python">s = "Hello"
print(s.upper())
s=s.upper()
print(s) 

在这里插入图片描述

可变的列表

python">shopping_list = ["键盘"]
shopping_list.append("显示器")
print(shopping_list)

在这里插入图片描述
[0x02] 列表的基本使用

添加 append
python">shopping_list = ["键盘"]
shopping_list.append("显示器")
print(shopping_list)
删除 remove
python">shopping_list = ["键盘", "显示器"]
shopping_list.remove("显示器")
print(shopping_list)
求长度 len
python">shopping_list = ["键盘", "显示器"]
print(len(shopping_list))
索引 []
python">shopping_list = ["键盘", "显示器"]
print(shopping_list [1])

http://www.niftyadmin.cn/n/5061828.html

相关文章

RHEL8.0安装+基础命令练习+discuz(lamp)论坛搭建

上课练习环境&#xff1a; RHEL8.0系统镜像下载&#xff1a; 链接1&#xff1a;https://pan.baidu.com/s/1wX2j-aTO1VRcHQYpCDYnEg 提取码&#xff1a;6buv 链接2&#xff1a;https://ws28.cn/f/32i4oq8p5r1 &#xff08;下载完2个文件后只需要解压001&#xff0c;推荐压缩…

GNN PyG~torch_geometric 学习理解

目录 1. PyG Introduction 2. PyG Installation 2.1 PyG 安装常见错误及原因 2.2 PyG 具体安装步骤 3. torch_geometric packages torch_geometric.data.Data Dataset 与 DataLoader Dropout、BatchNorm 3. torch_geometric: 理解edge_index 3.1 理解 mini-batch edg…

VScode多文件编译/调试配置

之前都是在Visual Studio写C/C&#xff0c;最近想换到VScode&#xff0c;折腾半天把launch.json和tasks.json配好了&#xff08;虽然不懂为什么&#xff0c;但确实能用了&#xff09;&#xff0c;在此做个记录。 参考资料&#xff1a;1&#xff0c;2&#xff0c;3 环境&#…

【生物信息学】计算图网络中节点的中心性指标:聚集系数、介数中心性、度中心性

目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 3. IDE 三、实验内容 0. 导入必要的工具 1. 生成邻接矩阵simulate_G: 2. 计算节点的聚集系数 CC(G): 3.计算节点的介数中心性 BC(G) 4. 计算节点的度中心性 DC(G) 5. 综合centrality(G) 6. 代…

消息队列实现进程之间通信方式代码,现象

消息队列 #include <myhead.h> //消息结构体 typedef struct {long msgtype; //消息类型char data[1024]; //消息正文 }Msg_ds; #define SIZE sizeof(Msg_ds)-sizeof(long) //正文大小int main(int argc, const char *argv[]) {//1、创建key值key_t …

[Java·算法·困难]LeetCode124.二叉树中的最大路径和

每天一题&#xff0c;防止痴呆 题目示例分析思路1题解1 &#x1f449;️ 力扣原文 题目 二叉树中的 路径 被定义为一条节点序列&#xff0c;序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点&#xff0c;且不一定经…

USART串口协议

通信接口 •通信的目的&#xff1a;将一个设备的数据传送到另一个设备&#xff0c;扩展硬件系统 • 通信协议&#xff1a;制定通信的规则&#xff0c;通信双方按照协议规则进行数据收发 全双工&#xff1a;指通信双方能够同时进行双向通信&#xff0c;一般来说&#xff0c;全双…

【Java】this使用细节

this使用细节 this 关键字可以用来访问本类的属性、方法、构造器this 用来区分当前类的属性和局部变量访问成员方法的语法&#xff1a;this.方法名(参数列表)访问构造器语法&#xff1a;this(参数列表)&#xff1b;&#xff08;注意&#xff1a;只能在构造器中使用&#xff08;…