- 博客(14)
- 收藏
- 关注
原创 爬虫第0课
爬虫第0课明晰路径爬虫爬虫伦理明晰路径1、浏览器的工作原理浏览器的交流对象不只有人,还有【服务器】,把服务器理解为一个超级电脑,它计算和存储大量数据,在互联网中互相传输数据在浏览器的地址栏输入网址,浏览器向服务器传达了访问某个网页的需求叫请求服务器将数据响应给浏览器,浏览器对数据进行解析2、爬虫的作用爬虫可以模拟浏览器向服务器发出请求;响应后爬虫可以帮我们解析数据;爬虫可以批量提取数据;可以将数据存储到本地。爬虫1、requests库可以下载网页源代码、文本、图片、音频req
2020-09-14 11:44:12
231
原创 python模块
python模块一、 模块定义二、使用自己的模块(一)import语句1、import2、import...as...3、import a,b,c导入多个模块时用逗号隔开4、from ....import 可以从模块中导入一个指定的部分到当前模块。(二)程序入口一、 模块定义-模块是最高级别的程序组织单元每一份单独的python代码文件就是一个单独的模块。封装模块的目的也是为了把程序代码和数据存放起来以便再次利用。如果封装成类和函数,主要还是便于自己调用,但封装了模块,我们不仅能自己使用,文件的方式
2020-08-10 20:20:50
383
原创 编码和文件读写
编码和文件读写一、编码(一)二进制(二)编码表二、文件读写三级目录一、编码(一)二进制两个二进制位可以表示十进制的0123四种状态8个二进制位可以表示十进制的2^8种状态bite位—计算机里用来存放一位1或0的最小存储单位 即比特byte字节 1字节=8比特 是计算机最常用的单位(二)编码表1、编码用二进制数字来表示特定的符号的规则叫编码。除了0、1这样的数字像abc和一些常用的符号在计算机存储时都需要使用二进制来表示。2、编码历史美国:ASCII编码,英文字母加上其他常用符号,
2020-08-09 17:43:29
249
原创 python类的创建、调用、定制和继承
python面向对象一、类的创建和调用(一)类与对象的定义(二)类的创建与调用(三)两个关键点二、类的定制和继承(一)类的继承(二)类的定制只是做学习记录和笔记整理,如有错误欢迎指正~一、类的创建和调用(一)类与对象的定义类是多个类似事物组成的群体的统称,类之下都包含着无数个不同的个例。在python中就把类的个例叫做实例。它们之间的关系类似群体和个体的关系,每个个体都有着相同的特征和行为。对象无论是类还是实例,都可以当作是行动或思考的对象。前者是类对象,后者是实例对象。(二)类的创建与
2020-06-29 22:56:56
394
原创 python找bug
可以在链接: https://www.runoob.com/python/python-exceptions.html.中查看错误类型1.缩进、中英文错误2.思路不清:可以用#将部分代码注释掉3.用try…exception来提示try: age = int(input('请输入一个整数:'))except ValueError: print('要输入整数噢')num=[1,2,0,3]try: for i in num: print(6/X)except Zero
2020-06-19 16:50:27
172
原创 用python写一个石头剪刀布的游戏
一、笨办法import randompunches=['剪刀','石头','布']computer_choice=random.chioce(punches)user_choice=input("请选择'剪刀,石头,布'")while user_choice not in punches: print('请重新输入') user_choice=input()print('————游戏开始————————')print('电脑选择的是%s'%computer_choice)print('用
2020-06-19 16:33:34
814
原创 一个小项目实操
一、简单版本补充知识点:向上取整数import mathprint(math.ceil(5/4))2或者用%做余数运算,如果取余后不等于0,即人力计算结果不为0,则对人数取整再加1if (size*80 % time)!=0: number=int(size*80/time)+11.版本1.0:两个计算函数import math# 工时计算def estimated_time(size,number): time=size*80/number print('项目大小为
2020-06-19 12:38:38
140
原创 python的自定义函数
python的函数一.内置函数二.自定义函数参数类型一.内置函数python提供了许多内置函数,如print()和input()等可以输入>>>dir(__builtins__)或>>>import builtins>>>dir(builtins)二.自定义函数定义函数的语法名称不能以数字开头,可以以大小写字母和下划线开头名称不能有空格名称不能与关键字重合keyword.kwlist#列出所有关键字参数类型位置参数
2020-06-18 21:51:59
955
原创 list.append和extend以及+
list.append和extend以及'+'的区别1.list.append2.list.extend3.+1.list.appendappend()函数可以在列表末尾追加一个新的对象,可以是元素或者列表,此时列表必须作为一个整体(因为append只能追加单个对象)。>>>list1=[1,2,3,4]>>>list2=[5,6,7]>>>list1.append(list2)>>>list1>[1,2,3,4,[
2020-06-16 15:55:11
161
原创 Python的Random函数和格式化字符串
Python的格式化字符串Random函数格式化%格式化formatRandom函数格式化%格式化format
2020-06-16 11:21:35
726
原创 python的布尔判断和四种循环语句
python的布尔判断和四种循环语句布尔运算的三种方式一、两个数值做比较二、直接用数值做运算三、布尔值之间的运算四种循环语句只是做学习摘抄和笔记整理,如果有错误的地方欢迎指正~布尔运算的三种方式布尔值:True和False一、两个数值做比较print(3<5) #Trueprint(3>5) #Falseprint('长安'=='长安') #Trueprint('长安'!='金陵') #True二、直接用数值做运算if
2020-06-15 22:33:38
1346
原创 python中for in循环和while循环
python中for in循环和while循环for...in...循环while循环一个进阶作业只是做学习摘录和笔记整理,如有错误欢迎指正~在循环次数明确时使用For循环,循环次数不明确时使用while循环for…in…循环遍历字符串for i in '西游记': print(i)#打印结果为'西' #'游' #'记'遍历列表for i in [1,2,3]: print(i)#打印结果为 '1'#打印结果为'2'#打印结果为'3' 遍历字典打印的
2020-06-14 20:30:59
910
原创 python中列表和字典的用法
python列表和字典一.列表1.list提取元素2.list的增加/删除/修改元素二、字典1.字典提取元素2.字典删除、修改元素三、嵌套1.列表嵌套列表2.字典嵌套字典3.字典嵌套列表4.列表嵌套字典一.列表定义[‘小明’,‘小红’,‘小刚’]就是一个列表。一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。list的顺序每个元素有自己的偏移量,顺序从0开始而不是1,因而可以通过偏移量对列表进行索引。如list=['小明','
2020-06-09 19:00:58
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人