python爬虫自学笔记分析_Python爬虫自学笔记

# 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之后的

print

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值