python爬虫第二天基础学习知识点

1.字符串高级:
获取长度: len    len医数可以获取字符串的长度。
查找内容: find    查找指定内容在字符串中是否存在,如果存在就返回该内容在字符串中第一次出现的位置
判断:startswith,endswith        判断字符串是不是以谁谁谁开头/结尾
计算出现次数: count    返回 str在start和end之间 在 mystr里面出现的次数
替换内容:replace        替换字符串中指定的内容,如果指定次数count,则替换不会超过count次
切割字符串:split        通过参数的内容切割字符串
修改大小写:upper,lower    将字符串中的大小写互换
空格处理:strip    去空格
字符串拼接:join    字符串拼接

2.列表高级

append() 追加  在列表的最后添加一个对象或数据
food_list.append('番茄炒蛋')
insert() 插入 你想插入数据的那个下标
char_list.insert(1,'b')

extend() 可以把另外一个列表逐一添加到列表中
a=['a','b']
b=['c','c']
a.extend(b)
//a=['a','b','c','d']

列表下标查找
a=['a','b']
a[1]='c'
print(a)
//a=['a','c']

in 判断某一个元素是否在某一个列表中
char_list=['a','b']
if char in char_list:
    print('在')
else:
    print('不在')
not in 和in互逆

删除

根据下标删除列表中的元素
del a[2]
 
pop()是删除列表中最后一个元素
a=[1,2,3,4,5]
a.pop()
print(a)
//[1,2,3,4]

remove() 根据元素删除列表中的数据
a.remove(3)
//a=[1,2,4,5]


元组高级
元组中数据不可以修改,列表可以,
1.可以根据下标访问元组中元素和修改元组中的数据
2.只有一个元素的元组,必修要在元素后写一个逗号

切片
s ='helao world
# 在切片中直接写一个下标
print(s[0])
# 左闭右开区间包含坐标的数据 不包含右边的数据
print(s[0:4])
#是从起始的值开始一直到末尾
print(s[1:])
#是下标为0的索引的元素开始 一直到第二参数为止遵循左闭右开区间
print(s[:4])
# 从下标为0的位置开始 到下标为6的位置结束每次增长2个长度
print(s[0:6:2])

# 定义一个字典
person = {'name':吴签 ,age':28]
访问person的name4
print(person['name'])
print(person['age'])
使用[]的方式,获取字典中不存在的key的时候会发生异常keyerrorprint(person['sex'])#
不能使用.的方式来访问字典的数据
print(person.name)
#正确用法
print(person.get('name'))
print(person.get('age'))
# 使用.的方式,获取字典中不存在的key的时候会返回None值
print(person.get(' sex'))

person = {'name':老马'}
print(person)
# 给字典添加一个新的key value
# 如果使用变量名字键]  数时这个键如果在字典中不存在那么就会变成新增元素person['age'] = 18
# 如果这个键在字典中存在 那么就会变成这个元素
person['name'] = 阿马
print(person)

删除字典
1.del persen['age']
2.person.clear()//删除字典中的所以元素,保留表结构

# 遍历--》就是数据一个一个的输出
person = {'name':'阿马'age':18,'sex':'男']
# (1) 遍历字典的key
# 字典keys() 方法 获取的字典中所有的key值 key是一个变量的名字 我们可以随便起# for key in person.keys():
    print(key)
#
# (2) 遍历字典的value# 字典values()方法 获取字典中所有的value值value也是一个变量 我们可以随便命名
# for value in person.values():
#    print(value)
# (3) 遍历字典的key和value
# for key,value in person.items():
#    print(key, value)
# (4) 遍历字典的项/元素
for item in person.items():
    print(item)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值