![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
千与千寻.i
这个作者很懒,什么都没留下…
展开
-
使用Selenium爬取前程无忧网站最新发布的前五页招聘信息
本文主要使用Selenium调用谷歌浏览器,爬取前程无忧(https://mkt.51job.com)网站最近发布的招聘信息的前五页内容(本文以数据分析师为例子进行爬取),完整代码如下。from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWaitfrom...原创 2020-05-25 21:51:47 · 1414 阅读 · 2 评论 -
使用xpath解析网页的实例(完整代码)
本文以解析搜狗网页为例,使用xpath方法解析出来它的十个搜锁热词,代码简洁通俗易懂,非常适合初学者入门。完整代码如下:#导入相关库import requestsfrom lxml import etree#发送HTTP请求及响应url='https://weixin.sogou.com/'rqq=requests.get(url)#将rqq对象转换为DOMhtml=etree.HTML(rqq.content,etree.HTMLParser(encoding='utf-8'))原创 2020-05-21 18:13:19 · 2012 阅读 · 1 评论 -
Python写皮卡丘个性日历
代码结果生成的其实是一个excel形式的表格形式的日历,它的背景图片可以根据自己的喜好来设定,因为我自己个人比较喜欢皮卡丘,所以我就来制作皮卡丘为背景的日历~1.完整代码from openpyxl.styles import Alignment, PatternFill, Fontfrom openpyxl.utils import get_column_letter...原创 2020-01-06 22:13:44 · 480 阅读 · 0 评论 -
《全职高手》人物词频分析和词云图片生成
本文使用的代码和操作都很简单,很适合刚学习Python的小白参考,需要注意的事项都在文章尾部说明了,可以注意一下。1.词频分析1)代码:import jiebadef wordFreq(filepath,text,topn): words = jieba.lcut(text.strip()) counts = {} stopwords = {'他'...原创 2019-11-07 21:10:27 · 1518 阅读 · 0 评论 -
在anaconda安装jieba
jieba是国内很多人使用最多的多中文分词工具,它的安装方法有很多种,下面我来介绍一种最简单的安装方法:操作方法;在cmd中输入pip install jieba安装成功界面见上图。这是安装jieba最简单的一个方法。然后在代码中使用import jieba运行没有报错就是成功安装了。QAQ...原创 2019-10-24 11:13:29 · 592 阅读 · 0 评论 -
Python实现cosx函数(泰勒公式)
本文基于的是不使用任何数学函数实现泰勒公式里面的cosx函数功能,适用于刚学习Python的小白学习。QAQ#阶乘函数def r(a): sum=1 for i in range(1,a+1): sum*=i return sum#幂函数def s(x,t): m=1 i=1 while i<=...原创 2019-10-19 21:38:22 · 5160 阅读 · 0 评论 -
摇双色球中奖问题
要求:假定红球编号在1到33,篮球编号在1到11,系统随机产生五个红球编号和一个篮球编号。然后用户猜六个数字,依据用户猜对的球的编号个数设定不同的奖项。import randoma1=random.randint(1,33)a2=random.randint(1,33)a3=random.randint(1,33)a4=random.randint(1,33)a5=ran...原创 2019-10-18 19:47:00 · 226 阅读 · 0 评论 -
Python编程实现汉诺塔
在这里我就不多说什么啦,直接上代码:def move(n,a,b,c): #n为圆盘数,a代表初始位圆柱,b代表过渡位圆柱,c代表目标位圆柱 if n==1: print(a,'->',c) else: move(n-1,a,c,b) #将初始位的n-1个圆盘移动到过渡位,此时初始位为a,上一级函数的过渡位b即为本级的目标位,上级的目标位c为本...原创 2019-10-17 19:08:36 · 661 阅读 · 0 评论 -
Python编程实现sinx函数(泰勒公式)
本文写的代码没有调用任何一个数学函数,都是手写的代码实现的所有的功能,小伙伴们可以根据自己的需求是当选取QAQ#阶乘函数def r(a): sum=1 for i in range(1,a+1): sum*=i return sum#幂函数def s(x,t): m=1 i=1 while i<=...原创 2019-10-17 19:06:12 · 13991 阅读 · 0 评论 -
Python写幂函数
在Python中可以直接调用数学函数pow()来实现幂函数功能,但我们也可以自己编写一下函数来实现这个功能:代码1:#幂函数def s(x,t): m=1 i=1 while i<=t: m*=x i+=1 return mw=s(2,4)print(w)代码2:#幂函数def power(x...原创 2019-10-16 20:06:10 · 13657 阅读 · 0 评论 -
python求1-1/3+1/5-1/7
这次的代码要求是不调用数学函数求上式import math #调用math函数之前需要加入这一行代码导入math函数,否则会出错s2=0for i in range(1,101): p=math.pow((-1),(i+1)) q=2*i-1 t=1/q s2+=p*tprint(s2)结果截图如下:...原创 2019-09-26 19:51:43 · 10901 阅读 · 0 评论 -
python实现100以内数求和
s1=0for i in range(1,101): s1+=iprint(s1)输出截图如下:原创 2019-09-26 19:45:44 · 7516 阅读 · 2 评论 -
python程序输出日历
这是我们这学期第一次Python上机课老师给我们布置的作业之一,为了更加容易操作,我使用的anaconda3中的Jupter编程的。在此建议初学Python编程的宝宝编程运行软件使用anaconda3里的Jupter和Spyder.(安装和使用都很简单,功能也很强大)本次上机课要求是:输入一个年份和月份,输出这个年的月份的对应日历(必须可以看出输入月份的每个日期对应星期几)。完整代码如下:...原创 2019-09-20 22:05:04 · 2019 阅读 · 3 评论