会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一试就错
好读书,不求甚解
博客园
首页
新随笔
联系
订阅
管理
随笔 - 12
文章 - 0
评论 - 26
阅读 -
33万
2020年3月6日
使用timeit测试Python函数的性能
摘要: timeit是Python标准库内置的小工具,可以快速测试小段代码的性能。 认识timeit timeit 函数: timeit.timeit(stmt, setup,timer, number) 参数说明: stmt: statement的缩写,你要测试的代码或者语句,纯文本,默认值是 "pass
阅读全文
posted @ 2020-03-06 22:32 Toby Qin
阅读(6951)
评论(0)
推荐(0)
2020年2月15日
Bash 脚本中的 set -euxo pipefail
摘要: 有些开发人员会用Bash来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash的可读性和可维护性远远低于任何高级语言。更要命的是,Bash并没有方便的调试工具和防错机制,出了问题你要排查半天。 在Ruby或者Python等高级语言里,你很容易知道错误是哪行
阅读全文
posted @ 2020-02-15 20:44 Toby Qin
阅读(3997)
评论(0)
推荐(0)
2016年11月23日
Python中的logging模块
摘要: 最近修改了项目里的logging相关功能,用到了python标准库里的logging模块,在此做一些记录。主要是从官方文档和stackoverflow上查询到的一些内容。 官方文档 技术博客 基本用法 下面的代码展示了logging最基本的用法。 # -*- coding: utf-8 -*- im
阅读全文
posted @ 2016-11-23 22:23 Toby Qin
阅读(1973)
评论(0)
推荐(0)
2016年11月7日
Python装饰器的另类用法
摘要: 之前有比较系统介绍过Python的装饰器,本文算是一个补充。今天我们一起探讨一下装饰器的另类用法。
阅读全文
posted @ 2016-11-07 17:42 Toby Qin
阅读(2486)
评论(0)
推荐(0)
2016年10月29日
说说Python中的闭包
摘要: Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西。 闭包的概念 我们尝试从概念上去理解一下闭包。 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变
阅读全文
posted @ 2016-10-29 22:38 Toby Qin
阅读(12648)
评论(0)
推荐(1)
详解Python的装饰器
摘要: Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 def say_hello(): print "hello!" def say_goodbye(): print
阅读全文
posted @ 2016-10-29 22:31 Toby Qin
阅读(234017)
评论(17)
推荐(50)
2016年10月23日
Python中的反转字符串问题
摘要: 按单词反转字符串 是一道很常见的面试题。在Python中实现起来非常简单。 上面的实现其实已经能满足大多数情况,但是并不完美。比如第二个字符串中的感叹号并没有被翻转,而且原字符串中的空格数量也没有保留。(在上面的例子里其实Hello和World之间不止一个空格) 我们期望的结果应该是这样子的。 要改
阅读全文
posted @ 2016-10-23 21:24 Toby Qin
阅读(2977)
评论(0)
推荐(1)
使用教育邮箱激活JetBrains全家桶
摘要: 如果你还有在校时的邮箱,比如your_name@xxx.edu或者your_name@xxx.edu.cn的邮箱,那么你可以免费激活JetBrains全家桶。 JetBrains Toolbox 专业开发工具 学生免费授权计划 工欲善其事,必先利其器。无论是学习 Java,PHP,Ruby,Pyth
阅读全文
posted @ 2016-10-23 21:20 Toby Qin
阅读(25556)
评论(1)
推荐(0)
2016年10月22日
Python中不尽如人意的断言Assertion
摘要: Python Assert 为何不尽如人意 Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果断言失败则会抛出异常。 >>> assert 1 + 1 == 2 >>> assert isinstance('Hello', str) >>> assert isinst
阅读全文
posted @ 2016-10-22 20:43 Toby Qin
阅读(20138)
评论(2)
推荐(6)
2016年5月30日
Python:将数组中的元素导出到变量中 (unpacking)
摘要: 问题 你需要将数组(list)或元组(tuple)中的元素导出到N个变量中。 解决方案 任何序列都可以通过简单的变量赋值方式将其元素分配到对应的变量中,唯一的要求就是变量的数量和结构需要和序列中的结构完全一致。 如果变量结构和元素结构不一致,你将会遇到以下错误: 其实这样的操作不限于元组和数组,在字
阅读全文
posted @ 2016-05-30 22:37 Toby Qin
阅读(2299)
评论(0)
推荐(0)
下一页
公告
昵称:
Toby Qin
园龄:
14年10个月
粉丝:
87
关注:
1
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
python
(8)
Assert
(1)
积分与排名
积分 - 54463
排名 - 31490
随笔分类
(11)
OTHER(2)
Python(9)
随笔档案
(12)
2020年3月(1)
2020年2月(1)
2016年11月(2)
2016年10月(5)
2016年5月(1)
2015年11月(1)
2014年10月(1)
友情链接
新博客地址 tobyqin.cn
阅读排行榜
1. 详解Python的装饰器(234017)
2. 使用教育邮箱激活JetBrains全家桶(25556)
3. Python中不尽如人意的断言Assertion(20138)
4. Github 最简单的认证方式 - Access Token(16026)
5. 说说Python中的闭包(12648)
点击右上角即可分享