E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python每日一练
【蓝桥
Python每日一练
】————日期问题
题目试题历届真题日期问题【第八届】【省赛】【B组】小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如02/03/04,可能是2002
小蓝刷题
·
2022-02-28 14:33
备战蓝桥杯
日期时间
python
蓝桥杯
职场和发展
算法
Python每日一练
——数据存储第二关:XML文档和字典的互转
面试题第二关:第一部分——考点:将字典转换为XML文档;将XML文档转换为字典。第二部分——面试题:1.面试题一:如何将一个字典转换为XML文档,并将该XML文档保存为文本文件。2.面试题二:如何读取XML文件的内容,并将其转换为字典。第三部分——解析:面试题一之如何将一个字典转换为XML文档,并将该XML文档保存为文本文件:这里需要用到第三方库:dicttoxml。需要安装一下哦~#coding
孤寒者
·
2022-02-21 18:26
python必做题
xml
python
开发语言
dicttoxml
xmltodict
Leedcode最长公共子序列
Python每日一练
导语:距离蓝桥杯68天问题来源Leedcode设计思路动态规划寄语:问题描述:classSolution:deflongestCommonSubsequence(self,text1:str,text2:str)->int:text1,text2=''+text1,''+text2n,m=len(text1),len(text2)dp=[[0]*nforiinrange(0,m)]#n为列,m为行
Py小郑
·
2022-02-05 08:46
Python
笔记
蓝桥杯
python
蓝桥杯
贪心算法
leetcode
Python每日一练
(23)-基于百度 AI 识别抓取的表情包
目录一、百度AI开放平台的Key申请方法二、抓取贴吧表情包三、使用Baidu-aip本文先抓取网络上的表情图像,然后利用百度AI识别表情包上的说明文字,并利用表情文字重命名文件,这样当发表情包时,不需要逐个打开查找,直接根据文件名选择表情并发送。一、百度AI开放平台的Key申请方法本例使用了百度AI的API接口实现文字识别。因此需要先申请对应的API使用权限,具体步骤如下:在网页浏览器(比如Chr
Amo Xiang
·
2021-05-16 01:47
Python
文字识别
爬虫
AI
Python每日一练
(24)-requests 模块获取免费的代理并检测代理 IP 是否有效
目录1.通过代理服务发送请求2.获取免费的代理IP3.检测代理IP是否有效1.通过代理服务发送请求在爬取网页的过程中,经常会出现不久前可以爬取的网页现在无法爬取的情况,这是因为您的IP被爬取网站的服务器屏蔽了。此时,代理服务可以为您解决这一麻烦,设置代理时,首先需要找到代理地址,例如,58.220.95.80,对应的端口号为9401,完整的格式为58.220.95.80:9401。代码如下:#-*
Amo Xiang
·
2020-12-17 10:04
爬虫
python
爬虫
代理
python斐波那契数列前20项_
Python每日一练
之实现斐波那契数列
概述今天主要分享下怎么用Python实现斐波那契数列,大家有空可以玩一下~需求用Python脚本实现斐波那契数列。思路斐波那契数列,也称兔子数列,是指1,1,2,3,5,8,13,21,34,55,89,144......这样一个数列,在这个数列当中,从第三项起,每一项都是前两项数字之和。如果图方便就递归实现,图性能就用循环。非递归实现打印斐波那契数列#usr/bin/python##斐波那契数列
weixin_39820437
·
2020-12-04 00:50
python 编程一日一练-
python每日一练
广告关闭2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。过滤掉列表中的负数筛选出字典{lilei:79,jim:88,lucy:92}值大于90的筛选出集合{77,82,32,20}能被3整除的元素这种场景的通用的做法是,遍历集合,如果条件满足了,就放入到集合列表中,代码如下:#1.通用的做法data=res=println(re
weixin_37988176
·
2020-11-01 13:09
Python每日一练
0030
问题如何判断一个list包含另一个list例如我有两个listList1=['a','c','c']List2=['x','b','a','x','c','y','c']如何判断list2包含了list1解决方案如果元素的数量不重要,也就是说只判断list1里的所有种类在list2都有出现过,那么使用set()即可>>>List1=['a','c','c']>>>List2=['x','b','a
wangb0asdas1
·
2020-09-11 04:57
python每日一练
Python每日一练
0016
问题你想去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。解决方案对于简单的文本替换,我们可以使用[lr]strip和replacestrip()方法能用于删除开始或结尾的字符。lstrip()和rstrip()分别从左和从右执行删除操作。默认情况下,这些方法会去除空白字符,但是你也可以指定其他字符集合。>>>'spacious'.lstrip()'spacious'>>>'www.exam
wangb0asdas1
·
2020-09-11 04:56
python每日一练
Python每日一练
0020
问题你需要执行简单的日期操作,计算两个日期间隔多少天、某个日期后的多少天是几月几日、转换时间字符串的格式等解决方案使用datetime库中的datetime和timedelta类其中datetime类代表一个日期+时间,例如2018年4月16日11点00分00秒;timedelta类代表一个日期间隔对于datetime实例,可以直接进行-数学运算得到一个timedelta实例,也就是两个日期时间的
wangb0asdas1
·
2020-09-11 04:56
python每日一练
Python每日一练
0022
问题你想在一个文件里每次读入固定大小的字节,比如每次读入4个字节并转成int,或者每次读入x个字节并进行结构化,例如:l=[5,2,4,1,2,4,5,6,8]withopen('test','wb')asfd:fornuminl:fd.write(num.to_bytes(4,'big'))解决方案可以简单的用while循环来完成withopen('test','rb')asfd:r=fd.re
wangb0asdas1
·
2020-09-11 04:56
python每日一练
Python每日一练
0021
问题如何像操作文件一样操作str或bytes类似于C++中的stringstream解决方案使用io模块中的StringIO和BytesIO调用他们的构造函数得到一个io对象>>>importio>>>sio=io.StringIO()>>>bio=io.BytesIO()然后就可以像文件一样进行read、write、seek等等操作>>>sio.write('Hello')5>>>bio.wri
wangb0asdas1
·
2020-09-11 04:56
python每日一练
python
Python每日一练
0023
问题如何判断一个文件是否存在解决方案这个问题可以分成几类问题如果这里的文件指的是文件或目录,我们可以用os.path.exists()方法>>>importos>>>os.path.exists('test')True如果这里的文件指的是普通的文件,我们可以用os.path.isfile()方法>>>importos>>>os.path.isfile('test.txt')True>>>os.pa
wangb0asdas1
·
2020-09-11 04:56
python每日一练
Python每日一练
0001
问题我们有一个包含N个元素的元组或序列,现在想把它分解为N个单独的变量。例如我们有一个序列[1,2,3],想把1,2,3分别赋值给a,b,c三个变量。解决方案只需要简单的赋值就可以了,唯一的要求是变量的数量和序列的数量必须要一致例如:>>>l=['foo',5,'bar']>>>a,b,c=l>>>print(a,b,c)foo5bar>>>t=(1,2,3)>>>a,b,c=t>>>print(
wangb0asdas1
·
2020-09-11 04:25
python每日一练
Python每日一练
0010
问题你有一个字典或者实例的序列,然后你想根据某个特定的字段来分组迭代访问。解决方案使用itertools.groupby()函数假设有下列的字典列表:rows=[{'address':'5412NCLARK','date':'07/01/2012'},{'address':'5148NCLARK','date':'07/04/2012'},{'address':'5800E58TH','date'
wangb0asdas1
·
2020-09-11 04:25
python每日一练
Python每日一练
0002
问题如何序列化输出元素包含字符串元组的字符串元组(好绕)举个例子>>>zoo1=('monkey','elephant')>>>zoo2=('python',zoo1)将zoo2输出为python,monkey,elephant解决方案容易想到使用join()函数,但join()函数要求元素必须都是字符串类型,否则会抛出TypeError错误>>>zoo1=('monkey','elephant'
wangb0asdas1
·
2020-09-11 04:25
python每日一练
python
python每日一练
(3)
题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?程序分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。提示:使用math模块。#导入math以使用sqrtimportmathforninrange(10000):#n+100和n+268后开平方,再转化为整型值x=int(math.sqrt(n+100))
小李子快跑!
·
2020-08-22 23:12
Python每日一练
(21)-抓取异步数据
异步加载与AJAX2.基本原理2.1发送请求2.2解析响应2.3渲染页面2.4Flask框架模拟实现异步加载页面3.逆向工程4.项目实战:爬取国家药品监督管理总局中基于中华人民共和国化妆品生产许可证相关数据在
Python
Amo Xiang
·
2020-08-22 11:19
Python
python
ajax
Python每日一练
(22)-2020最新版拉勾网python岗位数据爬取及分析
目录1.实例描述2.数据获取2.1技术要点2.1爬取思路分析2.2示例代码3.拉勾网招聘数据分析3.1需求现状3.2行业分布3.3公司发展3.4学历要求3.5职位诱惑1.实例描述Python在近几年越来越火爆,很多学生开始学习Python,社会人士也蠢蠢欲动准备转行,对这个新兴职业充满期待。在感性背后,本文我们来理性看待下目前的Python岗位需求。2.数据获取数据源:通过爬虫的方式,从拉勾网爬取
Amo Xiang
·
2020-08-22 11:29
Python
python
数据可视化
数据分析
mysql
【每日一练】如何利用Python 判断某日是一年中的第几天?( 004)
02每日一练003答案题目回顾:
Python每日一练
003---经典面试题解析:此题目可以使用三种方法解答,推荐第一和第三种方法解答,而不是递归结构。
I小码哥
·
2020-08-15 07:53
Python每日一练
(20)-用Python制作mini翻译器
目录1.实例描述2.技术要点2.1有道词典这样的JS混淆加密应该怎么破3.代码实现1.实例描述在平时编程的过程中,会经常在网上翻译一些单词,本文使用Python制作一款翻译小工具,不仅可以自己用,还可以嵌入到程序当中。运行程序,效果如下图所示,在文本框输入英文或中文,单击翻译按钮即可翻译,并将翻译内容显示在下面的文本框中。单击保存按钮将输入内容和翻译内容保存到文本文件中以便日后复习。单击清空按钮,
Amo Xiang
·
2020-08-14 14:16
Python
python
js
爬虫
tkinter
Python每日一练
(13)-IQ智商判断及测试
目录1.IQ智商判断2.2行代码进行IQ智商判断3.IQ智商测试4.IQ智商测试与判断(顺序版)5.IQ智商测试与判断(乱序版)6.IQ智商测试与判断(分析版)7.IQ智商测试与判断(限时版)1.IQ智商判断智商,即智力商数(IntelligenceQuotient),是衡量个人智力高低的标准。智商主要反映人的认知能力、思维能力、语言能力、观察能力、计算能力、律动能力等。也就是说,它主要表现人的理
Amo Xiang
·
2020-08-11 10:02
Python
Python每日一练
------内置函数+内置变量+内置模块
1.内置函数Python所有的内置函数Built-inFunctionsabs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()i
nameix
·
2020-08-08 18:00
Python
python每日一练
之mysql.connector
python的第三方数据库驱动器蛮多的,我用的是官方驱动MYSQL-connector,网友可以到https://pypi.org/下载自行安装。1.数据库的连接importmysql.connectorif__name__=="__main__":db=mysql.connector.connect(host="localhost",user="root",passwd="xxx",db="my
Cc905
·
2020-08-07 20:00
python每日一练
之单元测试
官方文档地址:https://docs.python.org/zh-cn/3.7/library/unittest.html#class-and-module-fixtures一、关于一些基本概念Testfixture官方文档把这个词翻译成“测试脚手架”,个人理解,是启动测试前的准备工作,根据使用API的不同,实现在每个用例执行前/后、类执行前/后、模块启动前/后的动作。测试用例检查特定输入的数据
Cc905
·
2020-07-23 11:00
Python每日一练
(19)-通过爬虫实现GitHub网页的模拟登录
目录1.实例描述2.代码实现1.实例描述通过爬虫获取网页的信息时,有时需要登录网页后才可以获取网页中的可用数据,例如获取GitHub网页中的注册号码时,就需要先登录账号才能在登录后的页面中看到该信息,如下图所示。那么该如何实现模拟登录的功能呢?本文实现将通过爬虫实现GitHub网页的模拟登录。2.代码实现在实现GitHub网页的模拟登录时,首先需要查看提交登录请求时都要哪些请求参数,然后获取登录请
Amo Xiang
·
2020-06-30 04:19
Python
Python每日一练
(15)-爬取网页中动态加载的数据
在使用python爬虫技术采集数据信息时,经常会遇到在返回的网页信息中,无法抓取动态加载的可用数据。例如,获取某网页中,商品价格时就会出现此类现象。如下图所示。本文将实现爬取网页中类似的动态加载的数据。1.那么什么是动态加载的数据?我们通过requests模块进行数据爬取无法每次都是可见即可得,有些数据是通过非浏览器地址栏中的url请求得到的。而是通过其他请求请求到的数据,那么这些通过其他请求请求
Amo Xiang
·
2020-06-30 04:19
Python
Python每日一练
(9)-批量爬取B站小视频
目录1.批量爬取B站小视频2.获取动态请求的JSON数据3.随机生成浏览器的头部信息4.获取要下载视频的大小5.实时打印文件下载进度1.批量爬取B站小视频哔哩哔哩网站(英文名称:bilibili),是年轻人的文化社区,被粉丝们亲切的称为B站。该网站中拥有动画、番剧、国创、音乐、舞蹈、游戏、科技、生活、鬼畜、娱乐、时尚等多个内容分区。那么我们能不能爬取一些视频以后离线观看呢?答案是肯定的。本任务要求
Amo Xiang
·
2020-06-30 04:47
Python
Python每日一练
(10)-词云图
目录1.量身打造属于你的词云图2.11行代码完成"风云"3.自定义颜色的外星人4.自行构造中文停用词1.量身打造属于你的词云图今天的Python案例是跟着笔者来打造属于自己的词云图。那么什么是词云图呢?我们在百度中来搜索一下,如图所示:概念:词云图就是由词汇组成类似云的彩色图形。接下来我们就可以去为自己量身打造一张词云图了,但是笔者在这里的话就不拿自己的照片来进行演示了。最近很火的一部电影冰雪奇缘
Amo Xiang
·
2020-06-30 04:47
Python
Python每日一练
(7)-图片转字符画
目录1.效果演示2.颜色处理3.图像处理3.1使用PIL(pillow)处理图像3.2完整代码4.案例代码1.效果演示字符画是一系列字符组合成的文本,看起来就像一幅画一样,如图1所示。如果我们要手写一个字符画,首先要有扎实的美术基础,其次还要花费大量的时间和精力。对于零基础小白而言,困难可想而知。但是不要发愁,我们可以使用Python,只需要几行代码,就能够将一张图片轻而易举地转化为一个字符画。这
Amo Xiang
·
2020-06-30 04:47
Python
Python每日一练
(8)-模拟出题
目录1.输出100以内加法题试卷2.输出100以内减法题试卷3.输出100以内加减法题试卷4.输出乘数100以内的乘法题试卷5.随机输出100以内除法题试卷6.随机输出100以内混合乘除法题7.100以内加减法小测试1.输出100以内加法题试卷小学数学老师经常要给小学生编写练习作业,手动编写速度慢,结果还要人工计算,容易出错不说,效率也很低。使用计算机可以高效出题,自动计算结果,并且没有错误。请编
Amo Xiang
·
2020-06-30 04:47
Python
Python每日一练
(14)-一行代码实现各种功能
目录1.一行代码输出1~100个数2.一行代码输出所有大写字母3.一行代码输出20以内的奇数4.一行代码计算1~100的和5.一行代码算指定数之间的和6.一行代码输出1~50的三位编号7.一行代码打印九九乘法表8.一行代码输出阵列迷宫9.一行代码情人节画爱心表白10.一行代码对字典排序并输出新字典11.一行代码求出列表中大于10的元素12.一行代码把一个元素全为数字的列表中的所有偶数加113.一行
Amo Xiang
·
2020-06-30 04:47
Python
Python每日一练
(6)-验证码
目录1.随机数字短信验证码2.限时输入的数字短信验证码3.限制输入次数的数字短信验证码4.数学计算验证码5.限制输错次数的数学计算验证码6.动态验证码7.图形验证码1.随机数字短信验证码随着手机支付和网络支付的广泛应用,交易安全越来越成为重中之重。大部分网站在用户修改个人密码或支付交易时采用验证码来进行用户验证。请编写一个程序,随机生成1条6位数字验证码,然后让用户输入刚生成的验证码,最后对用户输
Amo Xiang
·
2020-06-30 04:46
Python
[初学
Python每日一练
] 100个经典C语言程序Python实现(1)
学习python,突然想起当初学习C语言的时光,于是想将100个经典C语言程序用python实现一遍。Python版本:3.2.21#!/usr/bin/python2#Filename:1.py34#题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?56#程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。78#程序源
weixin_30611509
·
2020-06-27 22:59
[
python每日一练
]--0008:找出html中正文
题目链接:https://github.com/Show-Me-the-Code/show-me-the-code我的github链接:https://github.com/wjsaya/python_spider_learn/tree/master/python_daily个人博客地址:https://wjsaya.github.io第0008题:一个HTML文件,找出里面的正文。思路:打开ht
saya_wj
·
2020-06-26 07:08
python
Python每日一练
(18)-抓取小说目录和全文
本文要实现的案例是通过requests库抓取斗破小说网上指定的小说的目录和每一节的完整内容(只保留纯文本内容)。当抓取包含目录和小说内容的页面后,会通过正则表达式分析HTML代码,并提取出目录标题,对应的url以及文本形式的小说内容。现在进入斗破小说网,选择一篇小说,本文选择了斗破苍穹目录页面如下图所示:真是岁月催人老呀,怀念当年偷偷捂着被子,逃课看这本小说的年纪。这部小说的目录很多,我只截图了一
Amo Xiang
·
2020-06-21 14:44
Python
python每日一练
题目七:遍历某个目录下的所有图片,并在图片名称后面增加_xximportosfordirorfilesinos.listdir("/Users/chatengjuan/Documents/test"):os.chdir("/Users/chatengjuan/Documents/test")ifos.path.splitext(dirorfiles)[1]==".JPG":new_name=os.
babysister喳喳
·
2020-04-16 23:34
Python每日一练
|| 19年8月
题目来源:扇贝编程-每日一练每日一练0801:为了督促学生们锻炼身体,学校在校园里放置来4个打卡器,要求每人每日至少打卡两次。每天打卡器会传回一些数据,请你写一个函数,找出没有完成锻炼的学生。#作业defsolution(lst):name_unfinished=[]fornameinlst:iflst.count(name),.#作业defsolution(password):iflen(pas
洋阳酱
·
2019-08-17 10:08
Python每日一练
前言人生苦短,我用python【2018.6.13】最近事情有点多,有几天没写了,正好最近需要统计一下各组排名,也就拿python代替手工了要求各组给出其他组的排名,统计每个组最终的得分,第一名为0.5,第二名0.4,以此类推。代码#-*-coding:utf-8-*-groups=[[3,2,5,4,6],[1,3,5,6,4],[5,6,1,2,4],[3,2,1,5,6],[6,3,1,2,
坚强的女程序员
·
2018-06-13 23:28
python每日一练
前言人生苦短,我用python【2018.6.4第一更】要求你有一个目录,放了你一个月的日记,都是txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。代码#-*-coding:utf-8-*-importreimportglobimportosdefget_max_wordlist(filePath):try:fp=open(filePath,"r")dictResul
坚强的女程序员
·
2018-06-04 00:28
Python每日一练
0019
问题Python中如何将int在十进制和二、八、十六进制之间互相转换解决方案十进制向二、八、十六进制转换分别使用bin、oct、hex>>>a=123>>>bin(a)'0b1111011'>>>oct(a)'0o173'>>>hex(a)'0x7b'这样转换会有一个前缀0b、0o、0x,如果不想要前缀只想要数值的话,可以使用format>>>a=123>>>format(a,'b')'11110
python每日一练
·
2018-04-14 00:00
进制转换
python3.x
python
Python每日一练
001
问题我们有一个包含N个元素的元组或序列,现在想把它分解为N个单独的变量。例如我们有一个序列[1,2,3],想把1,2,3分别赋值给a,b,c三个变量。解决方法方法1:通过索引获取序列的值1,2,3,再把1,2,3分别赋值给a,b,c三个变量stringNum=[1,2,3]a=stringNum[0]b=stringNum[1]c=stringNum[2]print(a,b,c)方法2:只要简单赋
PandaQY
·
2018-04-09 19:18
python每日一练
之20170611
#!/usr/local/bin/python#-*- coding: UTF-8 -*-#端口扫描器import socketimport threadimport timesocket.setdefaulttimeout(3) #设置了全局默认超时时间def socket_port(ip,PORT): #扫描开放端口 try: if PORT>=65535:
5328
·
2017-06-11 14:53
python
Python
Python每日一练
(3):爬取百度贴吧图片
importrequests,re#先把要访问URL和头部准备好url='http://tieba.baidu.com/p/2166231880'head={'Accept':'*/*','Accept-Encoding':'gzip,deflate,sdch','Accept-Language':'zh-CN,zh;q=0.8','Connection':'keep-alive'}#获取html
weixin_30399821
·
2016-01-22 15:00
python
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他