CTF-python爬虫学习笔记

学习链接

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

。知识

1.1 出现错误

CTF-python爬虫学习笔记_第1张图片
复制红框中的内容去查找

1.2 打印

(1)字符串连接

ptint(“6”+“lks”)

(2)单双引号转义

print("6\“lks”)

(3)换行

print(“6\nlks”)

(4)三引号跨行字符串

print(“”“6
lks
lks”“”)
CTF-python爬虫学习笔记_第2张图片

1.3 注释

单行注释

#
在这里插入图片描述

单行形式注释快捷键

在这里插入图片描述

ctrl + /(正斜杠)

多行注释

“”"
“”"
CTF-python爬虫学习笔记_第3张图片

1.4 数据类型

CTF-python爬虫学习笔记_第4张图片

字符串 str

字符串长度

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

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

提取字符串中的内容

“Hello”[3] -> ‘l’

索引从0开始

控制类型 NoneType

CTF-python爬虫学习笔记_第5张图片
表示完全没有值,可以将未确定的变量定义为None

my_wife = None

求数据的类型

type(6)

type(“lks”)
CTF-python爬虫学习笔记_第6张图片

1.5 交互模式

[0x00]PyCharm
CTF-python爬虫学习笔记_第7张图片CTF-python爬虫学习笔记_第8张图片

交互模式下

可以不用print

CTF-python爬虫学习笔记_第9张图片

计算结果可以直接输出

CTF-python爬虫学习笔记_第10张图片

退出交互模式

quit()

CTF-python爬虫学习笔记_第11张图片

[0x01]命令行
CTF-python爬虫学习笔记_第12张图片

1.6 用户输入

input

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

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

类型转换

int()  str()  float()
CTF-python爬虫学习笔记_第13张图片

1.7 if条件判断语句

[0x00] 一般条件判断

CTF-python爬虫学习笔记_第14张图片

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

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

CTF-python爬虫学习笔记_第15张图片

[0x02] 多个条件判断

CTF-python爬虫学习笔记_第16张图片

# 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

2 > 1 and 3 > 2

2 > 1 or 2 > 3

not (2 > 3)

[0x01]优先级

not–>and–>or

1.9 列表

[0x00] 列表是对象

CTF-python爬虫学习笔记_第17张图片

[0x01] 列表是可变的,

CTF-python爬虫学习笔记_第18张图片

不可变

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

CTF-python爬虫学习笔记_第19张图片

可变的列表

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

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

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

你可能感兴趣的:(python,爬虫,学习)