Level 1 :
学习了string.translate() 和string.maketrans()
核心代码:
string.translate(oldstr, string.maketrans(old, new))
Level 2 :
学习了isalpha(),但这只是一种取巧的思路,我觉得一般还是用改用字典类型来实现
Level 3 :
学习了re.findall()。返回的是正则中括号部分组成的list
核心代码:
re.findall('[a-z][A-Z]{3}([a-z])[A-Z]{3}[a-z]', a)
Level 4 :
学习了re 和 urllib 模块。这里很奇怪的用re.match()会得到None
核心代码:
filehandle = urllib.urlopen("http://www.pythonchallenge.com/pc/def\/linkedlist.php?nothing=%s" % nothing, None)
page = filehandle.read()
filehandle.close()
nothing = re.findall("\d+", page, re.MULTILINE)[0]
分享到:
相关推荐
在本地git存储库中,为每个Python挑战创建一个目录: WeatherPy和VacationPy 。 创建一个名为WeatherPy.ipynb的Jupyter笔记本,并将其保存在WeatherPy文件夹中。 创建一个名为VacationPy的Jupyter笔记本,并将其...
python-api-challenge纬度天气这项挑战旨在回答以下问题:“离赤道越近,天气如何?” 于2020年7月13日美国东部时间下午9:00,查询了全球554个随机选择的城市的当前天气状况,以查询OpenWeatherMap API( )。 对于...
Microsoft-恶意软件-分类-挑战 击败 Microsoft 恶意软件分类挑战 (BIG 2015) 的基准 嗨,Kagglers, 这是我在排行榜上得分为 0.1826662 的解决方案的 github 存储库。...python data_consolidation.py Py
在"python-challenge-main"这个文件夹中,可能包含了不同难度级别的挑战题目和示例解决方案。这些文件可能以`.py`(纯Python脚本)或`.ipynb`(Jupyter Notebook文档)的形式存在。你可以逐个打开它们,阅读题目描述...
为此项目创建一个名为python-api-challenge的新存储库。 不要将此作业添加到现有存储库中。 将新的存储库克隆到您的计算机。 在本地git存储库中,为Python API挑战创建一个目录。 使用文件夹名称来对应挑战: ...
交互式编码挑战 120 多个不断更新、交互式和测试驱动的编码挑战,使用 . 挑战集中在编码面试中发现的算法和数据结构上。 每个挑战都有一个或多个参考解决方案,它们是: 功能齐全 单元测试 容易明白 挑战很快就会按...
Challenge 2012中的数据。 PhysioNet 2012的挑战集中在鼓励开发重症监护病房患者的死亡率预测模型。 提供了带有时间戳记的多个测量值的观察结果,目的是预测医院内的死亡率。 任何机器学习项目的很大一部分都是数据...
大多数笔记本是Python3 / Jupyter笔记本,应与通过Anaconda分发的最新稳定的numpy,scipy和astropy软件包一起流畅运行。 每个教程都在此处注明了其他软件包的依赖关系。 1. HLC图像分析 模拟的罗马混合Lyot日冕仪...
【标题】:“FDDC2018金融算法挑战赛01 - A股上市公司季度营收预测比赛笔记.zip”是一个关于参与2018年金融大数据挖掘与应用竞赛(Financial Data Dreamland Challenge,简称FDDC)的项目源码。这个比赛聚焦于预测...
在“python-api-challenge_new-master”这个项目中,挑战可能包括多个阶段,如: 1. **API 探索**:研究API文档,理解其提供的不同端点、参数以及返回的数据结构。 2. **数据获取**:编写代码来调用API并处理返回的...
这是一个学习资源,包含了作者在2018年Udacity贝塔斯曼数据科学奖学金挑战赛中的学习记录,包括笔记、练习和测验。以下是一些关键知识点的详细说明: 1. **Python编程**: Python是数据科学领域最常用的语言之一,它...
"algorex_challenge" 是一个数据挑战相关的仓库,包含了与Algorex竞赛相关的各种资源,如数据、笔记本(Notebooks)、必要的库文件以及演示文稿。这个仓库的主要目的是为参赛者提供一个统一的平台,方便他们获取和...