首页
学习
活动
专区
工具
TVP
发布

追不上乌龟的兔子

专栏作者
86
文章
153763
阅读量
32
订阅数
介绍一些Python str类的方法
上面的代码正确的返回了'0.333333',但是当x = 1 / 2时,由于小数只有一位,这个方案的结果就是'0.5'了,而不是预期中的'0.500000'。
杜逸先
2018-09-06
9110
Python中最快的格式化字符串方式
第一种是传承自C语言printf函数的使用%占位符格式化字符串,如'%d' % 100,这种方式严格来说是使用%作为算数运算符进行的二元运算,而且有一个限制是只能进行数字和字符串的格式化输出。
杜逸先
2018-08-29
1.9K0
使用functools.singledispatch装饰器简化复杂的类型判断
这个方案已经算是很简洁了,但还是用了if语句进行类型判断。现在我们借用functools.singledispatch()函数装饰器和类型注解,可以将上面的逻辑按照参数的类型分解到三个函数里,从而消除if语句的使用。
杜逸先
2018-08-24
1.1K0
[BDD in Python]使用behave框架在Python中实践行为驱动开发
诞生于上世纪末的测试驱动开发(TDD)已经算是很深入人心了,一定程度上来说它通过既有的约定(测试)减少了开发人员间的沟通成本。但这些测试也只是开发人员自己对需求的理解,有时候开发人员、业务人员、市场部门和用户对需求的理解是有分歧的,传统的方案是厚厚的需求说明书,从测试驱动开发引申来的行为驱动开发BDD(Behavior Driven Development)可以有效的解决这个问题。
杜逸先
2018-07-06
3.8K0
如何不克隆仓库而直接浏览Github上的Jupyter Notebook文档
在数据分析和机器学习领域的优势是Python变得愈发流行的主要原因之一,而很多数据分析和机器学习的工作是在Jupyter Notebook上进行的,越来越多的notebook(ipynb文件)也被放入了Github仓库里。
杜逸先
2018-07-05
2K0
[多少懂点位运算】续·一行代码解决LeetCode268缺失数字
给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。
杜逸先
2018-06-29
4920
[LeetCode Weekly Contest 88]849. 到最近的人的最大距离
第二道题目相对来说比较简单。 题目描述 849. 到最近的人的最大距离 在一排座位( seats)中,1 代表有人坐在座位上,0 代表座位上是空的。 至少有一个空座位,且至少有一人坐在座位上。 亚历克斯希望坐在一个能够使他与离他最近的人之间的距离达到最大化的座位上。 返回他到离他最近的人的最大距离。 示例 1: 输入:[1,0,0,0,1,0,1] 输出:2 解释: 如果亚历克斯坐在第二个空位(seats[2])上,他到离他最近的人的距离为 2 。 如果亚历克斯坐在其它任何一个空位上,他到离他最近的人的距离
杜逸先
2018-06-10
1.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档