![](https://img-blog.csdnimg.cn/20200529132601603.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
新手学python
文章平均质量分 57
记录python入门的到放弃的过程
yyyloki
这个作者很懒,什么都没留下…
展开
-
python爬虫之爬取某东华为p50搜索页+叠加分页
爬取某东p50详情页评论爬取某东p50详细页评论并翻页+文件保存数据1、获取网页地址依旧老操作获取源码import requestsimport reurl ='https://search.jd.com/Search?keyword=华为p50'headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (HTML, like Gecko) "原创 2021-12-24 14:42:08 · 755 阅读 · 0 评论 -
python爬虫之爬取某东华为p50详情页评论+换页爬取+文件数据存储
爬取某东华为p50的评论,下篇分享某东华为p50搜索页爬虫,数据导入excel或数据库。原创 2021-12-24 10:10:04 · 354 阅读 · 0 评论 -
python爬虫之爬取某东华为p50详情页评论
爬取某东的华为自营店华为p50的评论原创 2021-12-23 17:27:48 · 1183 阅读 · 0 评论 -
第一次爬小说,乱码?没安装Beautiful Soup库?
最近《传闻中的陈芊芊》十分的火,我也上车了 哈哈哈哈,但是电视剧已经不能满足我对剧情的好奇,总希望在小说里面找不同。import requeststarget = 'https://www.biqiuge.com/book/52415/85860763.html'req = requests.get(url=target)print(req.text)当我满心欢喜的点了F5,出现了……嗯,看不到。????出现中文乱码,怎么办?????1、首先为什么会出现乱码。乱码的问题,本质上来说就是编码原创 2020-06-03 12:15:21 · 1409 阅读 · 1 评论 -
快速爬取网页,一顿乱抓。
Urllib库是python中一个功能强大、用于操作URL,并在做爬虫的时候经常要用到的库。要使用Urllib库爬取网页,首先要导入用到的对应模块。 import urllib.request在导入模块后,我们需要使用urllib.request.urlopen打开并爬取一个网页,此时可以输入如下代码爬取百度首页(http://www.baidu.com),爬取后,讲爬取到的网页赋值给变量file:file=urllib.request.urlopen("https://baidu.com")原创 2020-06-02 21:08:47 · 530 阅读 · 0 评论 -
python学习日记十四:循环的应用
循环是一种控制一个语句块重复执行的结构多道减法题测验:利用循环来连续生成问题。在一个学生回答完所有问题后,报告正确的答案的个数,这个程序能够显示这个测验所用的时间。import randomimport timecorrectCount=0count=0NUMBER_OF_QUESTIONS=5startTime=time.time()#获取开始时间while count<NUMBER_OF_QUESTIONS: number1=random.randint(0,9)原创 2020-05-31 17:51:32 · 520 阅读 · 0 评论 -
python学习笔记十三条件表达式应用
彩票:当号码相等的时候越多,奖金就越多。而彩票的中奖号码是随机的。模拟彩票的工作原理,随机产生2个数,然后用户输入两个数字,通过数字的匹配来判断用户是否中奖。设定以下规则:当两个数完全相等时,中大奖——1w元当两个数相等时,中——5k元只有一个数相等时,中——3k元。分析:当两个数相等时,有两种情况。顺序相等,得1w,顺序不等得5k。import randomlottery=random.randint(0,99)guess=eval(input("请输入你的彩票号码:"))原创 2020-05-28 16:18:58 · 1443 阅读 · 0 评论 -
python学习日记十二——time库的使用
time库——处理时间的标准库import time时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:perf_counter() sleep()时间获取函数描述time()获取当前时间戳,即计算机内部时间值time.time()ctime()获取当前时间并以易读方式表示返回字符串t...原创 2020-03-20 19:43:48 · 147 阅读 · 0 评论 -
python学习日记十一:python习题练习“输入某年某月某日,判断这一天是这一年的第几天?”
题目:输入某年某月某日,判断这一天是这一年的第几天?数学分析题目:年份:平年和闰年(此时需要知道怎么求闰年)当年份%4=0且年份%100!=0时,年份%400=0时,年份为闰年。月份:大月(1,3,5,7,8,10,12月每月有31天)小月(4,6,9,11月每月有30天)闰年2月为29天,平年2月为28天。计算公式:第几天=((月份-1)后前几个月的天数之和)+日数;方法一:...原创 2020-03-13 18:01:34 · 3465 阅读 · 1 评论 -
python学习日记十——类的定义及运用
在python中,类通过class关键字定义,以Person为例,定义一个Person类如下:class Person(object): pass类名以大写字母开头,有了Person类的定义,就可以创建具体的实例,创建实例使用 类名+(),类似函数调用的形式创建:Lisa=Person()Adam=Person()创建实例的属性...原创 2020-02-29 22:51:46 · 208 阅读 · 0 评论 -
python学习日记九——模块
python模块是一个python文件,以.py结尾,包含了python对象定义和python语句。模块让你能够有逻辑地阻止你的python代码块。模块的引入import语句模块定义好后,我们可以用import语句来引入模块。比如引入模块math,就可以在文件最开始的地方用import math来引入,此时我们可以调用math模块中的所有公开的函数,变量和类。在调用math模块中的函数时,...原创 2020-02-26 15:28:20 · 105 阅读 · 0 评论 -
python学习日记八高阶函数的运用
编写一个简单的高阶函数:def add(x,y,f):return f(x)+f(y)如果传入abs作为参数的f值:add(-5,9,abs)根据函数的定义,函数执行的代码实际是:abs(-5)+abs(9)由于参数x,y和f都可以任意的传入,如果f传入其他函数可以得到不同的返回值。大家可以自行编写运行这个函数。下面重点介绍几个较为常见的高阶函数map()函数map函数它接收...原创 2020-02-22 14:19:29 · 110 阅读 · 0 评论 -
python学习日记七python操作之切片和迭代
切片在学习日记三中我们学习了list的相关操作,其中就有对list的切片操作。在这里我们将学习到一个新的方法。操作如下图所示L = [‘Adam’, ‘Lisa’, ‘Bart’, ‘Paul’]L[0:3][‘Adam’, ‘Lisa’, ‘Bart’]L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。第一个索引为0时,可以...原创 2020-02-21 14:57:44 · 165 阅读 · 0 评论 -
python学习日记六python函数的运用
python函数函数可以提高应用的模块性和代码的重复利用率。可以大大提高效率。定义一个函数定义函数的规则:1代码块以def关键字开头,后接函数标识符名称和圆括号()。2任何传入参数和自变量都必须放在圆括号中间,圆括号之间也可以用于定义参数。3函数内从以冒号起始,并且缩进。4以return [表达式]结束函数,选择性的返回一个值给调用方,不带表达式的return相当于返回None。即为...原创 2020-02-19 21:53:01 · 220 阅读 · 0 评论 -
python学习日记五 Dict函数与Set函数
dict()dict函数的一般格式dict{key :value }dict可以根据key来查找value。此时注意{ }花括号表示这是一个dict,要跟list的[ ],与tuple的( )区分开来。dict()的访问用d[key]的形式来查找对应的value,这跟list要相区分开来,list必须使用索引返回对应的元素,dict使用key;d = { 'A':'BEI...原创 2020-02-19 14:36:10 · 178 阅读 · 1 评论 -
python学习日记四条件判断和循环语句
条件判断if语句当if语句判断为true时,就会执行这段代码块。注意:if语句后接表达式,然后用:表示代码块开始if…else语句利用 if … else … 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。注意:else后面有个":".if…elif…else语句当if…else…不够用时,...原创 2020-02-18 14:32:59 · 166 阅读 · 0 评论 -
python学习日记三List和Tuple类型
python最常见的两种集合方式分别为List和Tuple。我们可以用List和tuple来表示有序集合。接下来我们分别讲一下list和tuple的组成。Listlist是python的一种内置数据类型,是一种有序的集合,可以随时进行增加和删减其中的元素。list的构造:用[ ]将list中的元素括起来,就是一个list对象,通常会将list赋值给一个变量,通过变量来引用list:例如...原创 2020-02-17 15:00:25 · 215 阅读 · 0 评论 -
python学习日记二以温度转换为例学习其中语法
温度的转换首先我们先了解温度的单位,较为人所知的有两种,华氏度(°F)和摄氏度(°C)华氏度在一个标准大气压下,结冰点为32度,沸点为212度摄氏度在一个标准大气压下,结冰点为0度,沸点为100度两者关系F=1.8C+32(C为摄氏温度数,F为华氏温度数)问题分析摄氏度转化为华氏度和华氏度转化为摄氏度。度数转化和度数标识。输入Tempstr =input("请输入带有符号的...原创 2020-02-16 14:58:12 · 683 阅读 · 0 评论 -
python学习日记一简单图形的绘制(turtle库的简单运用)
简单的图形绘制——turtle库函数的运用在学习代码前我们先去了解turtle库的使用turtle库引用import<库名> <库名>.<函数名>(<函数参数>)form<库名>import<函数名> form<库名>import* <函数名>(<函数参数>)...原创 2020-02-15 16:13:13 · 1200 阅读 · 0 评论