学习链接
【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] 一般条件判断
mood_index = int(input("对象今天的心情指数是:"))
if mood_index >= 60:
print("恭喜,今晚应该可以打游戏,去吧!皮卡丘")
else: # mood_index < 60
print("为了自个儿小命,还是别打了。")
[0x01] 嵌套条件判断——下图上没有对齐
[0x02] 多个条件判断
# 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] 列表是对象
[0x01] 列表是可变的,
不可变
s = "Hello"
print(s.upper())
s=s.upper()
print(s)
可变的列表
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])