- 博客(10)
- 收藏
- 关注
原创 Python一周小记(十)
供学习自用什么是爬虫? 通过编写程序,模拟浏览器上网,然后让他去互联网上抓取数据#浏览器就是一个天然的爬虫工具(浏览器中输入网址,回车就出现一个完整的页面)通用爬虫:爬取互联网上通用的全部信息聚焦爬虫:整个页面上的部分信息,定向的爬取所需要的东西,如爬取微博上某个热门话题的评论(用的更多)增量式爬虫:爬取最新更新的部分区分是否可以爬取信息:在网址后面加上/robots.txt 如:Http://www.baidu.com/robots.txt 出现Disallow就不能爬模拟上网过程可
2021-05-14 11:47:47
186
原创 Python一周小记(九)
正则表达式1.找共性2.再用表述语言定义规则如匹配手机号、查找邮编:找共性 十一位 再用表述语言定义规则search()函数的目的:接受一个正则表达式和一个字符串,并返回发现的第一个import res = ‘the quick brown fox jumpred fox hhh6 fox’result = re.search(‘fox’,s) # 匹配第一个 re.findall()print(result)----------------> <16,19>
2021-05-07 11:51:21
192
原创 Python一周小记(八)
书上及PPT上一些习题的练习Day4p77 编写程序,输出由1,2,3,4这四个数字组成的每位数都不相同的所有三位数digit = (1,2,3,4)for i in digit: for j in digit: for k in digit: if i != j and j != k and i != k: # 不能用比较运算符连等,i != j != k不能得到想要的结果 print(i *100 + j * 10
2021-05-05 23:23:48
1719
原创 Python一周小记(七)
书上及PPT上一些习题的练习Day1例3-5 枚举并输出序列中的元素a_list = ['I', 'love', 'you']for i, v in enumerate(a_list): # print('第{0}个元素为{1}'.format(i+1,v)) # 输出法1 print('第', i+1, '个元素为', v) # 输出法2例3-6 求1-100能被7整除,但不能同时被5整除的所有整数for i in range(1, 101): if i % 7
2021-05-05 23:15:24
991
原创 Python一周小记(六)
Python序列序列是一块用来存放多个值的内存空间,Python中常用的序列结构有列表,元组,字典,字符串,集合等。字典,集合属于无序序列列表,元组,字符串是有序序列,支持双向索引(从左往右查找[ 1: ],从右往左查找([ :-1])列表的一些要点列表中元素的类型同一个列表中元素的类型可以不相同,可以同时包含整数、实数、字符串、等基本类型,也可以是列表、元组、字典、集合以及其他自定义类型的对象。如:[‘sapm’,2.0,[10,‘file1’],[file2]]创建空列表alist =
2021-05-05 23:00:33
215
原创 Python一周小记(五)
来源:根据educoder上的作业总结自用字典字典值可以是任何数据类型:字符串、整数、浮点数、布尔值、列表甚至字典。d_1 = {'key_1': 'value_1', 'key_2': 1, 'key_3': 1.832, 'key_4': False, 'key_5': [1,2,3], 'key_6': {'inner_key': 10}, }print(d_1)print(d_1['key_1'])pri
2021-04-17 15:54:30
152
1
原创 Python一周小记(四)
元组元祖的输出元祖的删除使用del可以删除整个元组,但是不能删除元组中的元素。元素与列表的区别元组一旦定义就不允许更改,因此使得代码更加安全元组没有append(),extend()和insert()等方法,无法向元祖中添加元素元祖中没有remove()或pop()方法,也无法对元组元素进行del操作,不能从元祖中删除元素元祖支持切片操作,但只能通过切片操作访问元素从效果上看,tuple()冻结列表,而list()融化元组元祖的速度比列表快元祖可用作字典的“键”,也可作为几何的元素,
2021-04-10 21:10:50
471
原创 Python一周小记(三)
1.Python序列结构2.列表灵活运用切片操作在列表末尾添加元素替换前三个元素删除前三个元素将列表为偶数元素的值修改为0注:赋值时,两侧元素个数必须一样多 下面这种情况左边是全部的偶数 而右边是只有一个元素正确代码:使用del与切片结合来删除元素3.list()的使用方法可以使用list()将元组,range对象,字符串等可迭代对象转换为列表什么是可迭代对象能够将可迭代对象理解为“宽泛意义上的数组”——就是说,不必定是数组(Array.isArray(iterab
2021-03-25 21:40:41
503
1
原创 Python一周小记(二)
声明:资料来源于网络,书本理解整理后自用关于Python的进制数2进制是以0b开头的:例如0b11则表示十进制的38进制是以0o开头的:例如0o11则表示十进制的916进制是以0x开头的:例如0x11则表示十进制的17注:当输入一个进制数时,输出的结果会自动转化为十进制数若要得到其他进制数,则:使用bin,oct和,hex分别可输出二进制八进制与十六进制逻辑运算符优先级:not>and>orand:在Python中, x and y,当x为True时,返回y值,当
2021-03-17 20:49:16
410
1
原创 Python一周小记(一)
声明:资料来源于网络,书本整理后自用关于注释单行注释以 # 开头,实例如下:print ("Hello, Python!") # 输出结果为Hello,Python!多行注释可以用多个 # 号, ‘’’ 和 “”",示例如下:print ("Hello, Python!") # 输出结果 # 为Hello,Python! print (
2021-03-12 00:28:24
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人