# Python爬虫技术5天速成(2020全新合集)Python入门+数据可视化
日志
本篇为学习B站课程“Python爬虫技术5天速成(2020全新合集)Python入门+数据可视化)”所做的笔记,包括老师打的代码、注释,和自己的一些心得体会,为督促自己学习进度,仅供参考。
另有
习题答案
可供参考。
b站那课程
如此smooth,老师讲的很有逻辑性,声音也好听,弹幕也很有帮助。推荐给大家。
修改日志:
11/10 添加第二篇笔记,学会插入代码片,美化格式;
笔记
P8 列表(上)(第二篇)
# -*- coding = utf-8 -*-
# @Time:2020/11/919:16
# @Author:杨玉环
# @File:demo2.py
# @Software:PyCharm
'''
3.2 列表 (P8)
python核心数据类型
list 特别之处
1)数字+字符串
2)可以倒着提取
'''
'''
namelist=[] #定义一个空的列表
namelist=["小张","小王","小李"]
print(namelist[0]) #list第几个
print(namelist[1])
print(namelist[2])
testlist=[1,"测试"] #数字不用加“”,字符串要
print(type(testlist[0])) # int:列表中可以存储混合类型,
print(type(testlist[1])) #保持混合类型
'''
'''
namelist=["小张","小王","小李"]
for name in namelist:
print(name)
length=len(namelist)
i=0
while i
print(namelist[i])
i+=1
print("end")
'''
'''
3.2.3 常用操作
增删改查排 想想怎么用
'''
'''
# 增加: [append]
namelist=["小张","小王","小李"]
print("-----增加前,名单列表的数据-----")
for name in namelist:
print(name)
nametemp=input("请输入添加学生的姓名")
namelist.append(nametemp) #在末尾增加一个元素
print("-----增加后,名单列表的数据-----")
for name in namelist:
print(name)
'''
'''
a=[1,2]
b=[3,4]
a.append(b)
print(a) #将列表当做一个整体,加入到列表a中
#显示[1,2,[3,4]]
a.extend(b) #将b每一个元素,逐一追加到a列表
print(a) #显示[1,2,[3,4],3,4]
'''
'''
# 增 insert
a=[0,1,2]
a.insert(1,3) #在1 的位置,插入3,后面的依次往后放
print(a)
'''
'''
#删 [del] [pop]
movieName=[1,2,3,1]
print("-----增加前,电影列表的数据-----")
for name in movieName:
print(name)
#del movieName[1] #在指定位置删除一个元素
#movieName.pop() #弹出末尾最后一个元素
movieName.remove(1) #直接删除指定内容,
# 只删除找到的第一个,不能删除全部相同内容
print("-----删除后,电影列表的数据-----")
for name in movieName:
print(name)
'''
'''
#改:
namelist=["小张","小王","小李"]
print("-----增加前,名单列表的数据-----")
for name in namelist:
print(name)
namelist[1]="小红" #在修改指定下标的元素内容
print("-----增加后,名单列表的数据-----")
for name in namelist:
print(name)
P8 列表(上)end
'''
P7 字符串 (第一篇)
``
1.循环语句
默认[0,i)
for i in range(5):
print(i)
'''
'''2.指定间隔
for i in range(0,10,3):#[0,10),每次加3
print(i)
'''
'''3.可以是负数
for i in range(-10,-100,-30):
print(i)
'''
'''4.打印每个字符
name="chengdu"
for x in name:
print(x,end="\t")#间隔显示,tab
'''
'''
5.显示 行数+每一个字符
a=["aa","bb","cc","dd"]
for i in range(len(a)): #len() 字符、数列的长度
print(i,a[i])
'''
'''
i=0
while i<5: #i=[0,4), 循环了5次
print("当前是第%d次循环"%(i+1))
print("i=%d"%i)
i+=1 #出来一个i就加1,直到循环结尾
'''
'''
#1-100求和:我的答案
i=0
a=0
while i<100: #i=0,1,2,~99
i+=1 #i+1=1,2~100
a+=i #出来一个i就放进a里面,i在a里面加总
print(a)
'''
'''老师的答案
n=100
sum=0
counter=1
while counter <=n:
sum=sum+counter
counter+=1
print("1到%d的和为:%d"%(n,sum))
'''
'''solution 3
print(sum(range(0,101)))
'''
'''solution4
sum=0
for i in range(0,101,1):
sum=sum+i
print(sum)
'''
'''
count=0
while count<5:
print(count,"小于5")
count+=1
else: #和其他语言不一样
print(count,"大于等于5")
'''
'''
#2.2.3 break and continue
i=0
while i<10:
i=i+1
print("-"*30)
if i==5:
# break 结束整个while循环
continue #结束本次循环:continue之后的