- 博客(5)
- 收藏
- 关注
原创 Python 中 Iterator和Iterable的区别以及 Iterator使用示例
Iterable:可迭代的Iterator:迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。Python中 list/truple/str/dict这些都可以被迭代(Iterable),但他们并不是迭代器(Iterator)。为什么?因为和迭代器(Iterator)相比有一个很大的不同,list/truple/...
2018-10-23 09:43:40
442
原创 Python run()函数和start()函数的比较和差别
run() 方法并不启动一个新线程,就是在主线程中调用了一个普通函数而已。start() 方法是启动一个子线程,线程名就是自己定义的name。因此,如果你想启动多线程,就必须使用start()方法。请看实例:(源代码)1 使用run()方法启动线程,它打印的线程名是MainThread,也就是主线程。import threading,timedef worker():count = ...
2018-10-22 10:50:59
21295
3
翻译 Python 3 Thread 模块的学习理解
一、概述: Thread 类描绘了一个单独运行的控制线程活动,有两种方式指定这种活动,通过一个可调用对象的构造函数,或者通过覆盖子类run()方法。没有其他的方法应在子类中重写。换句话说,只有推翻这个类的__init__()和run()方法。 一旦Thread这个对象被创建,这个对象的活动必须通过 thread 的start()方法启动。这将唤起run()方法在单独的线程控制。 一旦线...
2018-10-20 15:04:07
6336
原创 API文档的结构
什么是APIAPI,全称是Application Programming Interface,即应用程序编程接口,我们日常中习惯简称为“接口”。其实,接口这个词大家应该不会陌生,比如我们平时比较常用的“USB接口”,就是用来存储和传输数据用的;那什么是API呢,API事实上是在内部预先定义了函数,能够使开发人员无须明白API内部实现的机制,就能够实现某一个功能。比如说你要实现一个手机注册的功能...
2018-10-19 14:02:56
1975
原创 使用python实时生成本年本月的月历和本年已过天数的计算
实时生成本年本月的月历和本年已过天数的计算使用python 的calendar和time 模块轻松计算下图的结果:附源代码:import timeimport calendartoday = list(time.localtime(time.time()))year = today[0]month = today[1]def print_month(year,month):pr...
2018-10-17 14:26:02
1118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人