-时间是一个自称能治百病的庸医!
i coming back…
首页

最新文章

使用 python IDLE 自带的 debugger 进行调试

置顶

IDLE自带了调试器(虽然不怎么使吧)。 关于如何在 IDLE 中进行调试网上的教程讲的很模糊,于是自己整理了一下,和大家分享~ 第一步:打开python shell,并在shel…

装饰器 装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区…

三元运算符 三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。 下面是一个伪代码和例子: 伪代码: #如果条件为真,返回真 否则返回假 condi…

set(集合)数据结构 set(集合)是一个非常有用的数据结构。它与列表(list)的行为类似,区别在于set不能包含重复的值。 这在很多情况下非常有用。例如你可能想检查列表中是否包含重复的元素,你有两个选择,第一个需要使用for循环,就像…

任意对象,只要定义了next(Python2) 或者__next__方法,它就是一个迭代器。就这么简单。 现在我们来理解迭代(iteration) 用简单的话讲,它就是从某个地方(比如一个列表)取出一个元素的过程。当我们使用一个循环来遍历某…

1、原地交换两个数字 x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2、链状比较操作符 n = 10 print(1 < n < 20) print(1…

变量作用域 一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。 全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用顺序是,局部变量 > 全局变量, 也就是说:优先使用局部变量 那么问题来了, 如果想在…

类 类的概念在许多语言中出现,是面向对象编程的基础,很容易理解。抽象出不同物体的共同特征,根据相似性原则,把彼此相似的物体归于相同的类概念, 它将数据和操作进行封装,以便将来的复用。 模块 模块,在Python中一个文件就可以认为是一个模块…

json 库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串。 解析JSON 创建下面包含JSON数据的字符串 json_string = '{"fi…

10.1. 操作系统接口 os 模块提供了很多与操作系统交互的函数: >>> import os >>> os.getcwd()      # Return the curr…

默认情况下 pip 将会从 Python Package Index,<https://pypi.python.org/pypi>, 中安装包。你可以通过 web 浏览器浏览它们,或者你也能使用 pip 有限的搜索功能: (tu…