Python

Python,Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。
Python 入门|极客教程

Python 入门

admin阅读(133)评论(0)赞(2)

Python入门教程,介绍入门Python基础部分知识。带你快速搭建Python编译开发环境,了解Python语言的语法,快速掌握Python语言的使用,为后续学习Python系列的其他教程打下坚实的基础。Python入门部分的内容组织如下...

Python 一窥字节码的究竟

geekdocs阅读(113)评论(0)赞(1)

Python 一窥字节码的究竟,CPython解释器执行程序时,首先将其翻译成一系列的字节码指令。字节码是Python虚拟机的中间语言,可以提高程序的执行效率。 CPython解释器不直接执行人类可读的源码,而是执行由编译器解析和语法语义分...

Python 用virtualenv隔离项目依赖关系

geekdocs阅读(133)评论(0)赞(1)

Python 用virtualenv隔离项目依赖关系,Python有强大的打包系统,可用来管理程序的模块依赖关系。你可能已经用pip打包管理命令安装过第三方软件包。 使用pip安装有一个问题,那就是软件包默认会被安装到全局Python环境中...

Python 探索Python的模块和对象

geekdocs阅读(74)评论(0)赞(1)

Python 探索Python的模块和对象,在Python解释器中可以直接交互式地探索模块和对象。这是一个被低估的特性,很容易被忽略,特别是对于刚刚从另一门语言切换到Python的人来说,更是如此。 对于许多编程语言来说,如果不查阅在线文档...

Python 美观地输出字典

geekdocs阅读(193)评论(0)赞(1)

Python 美观地输出字典,你可能试过在程序中插入许多print语句来跟踪执行流程,以此来调试bug或生成日志信息来输出某些配置设置。 我在Python中以字符串形式打印一些数据结构时,输出结果会难以阅读,因此我常常感到很沮丧。例如下面有...

Python 合并词典的几种方式

geekdocs阅读(135)评论(0)赞(1)

Python 合并词典的几种方式,你有没有为某个Python程序搭建过配置系统?搭建这种系统的常见做法是采用具有默认配置选项的数据结构,然后从用户输入或其他配置来源中有选择地覆盖默认值。 我经常使用字典作为底层数据结构来表示配置中的键和值,...

Python 字典表达式

geekdocs阅读(102)评论(0)赞(1)

Python 字典表达式,有时候你会突然碰到一段很有深度的代码,仔细琢磨就能从中学到很多关于这门语言的知识。这样的代码片段就像一个禅宗的“公案”修行——从问题或故事中引出疑问再接引禅徒。 本节将要讨论的一小段代码就是这样的一个例子。这段代码...

Python 用字典模拟switch-case语句

geekdocs阅读(108)评论(0)赞(1)

Python 用字典模拟switch-case语句,Python没有switch/case语句,因此有时候需要用很长的if...elif...else链作为替代品。本节将介绍一个在Python中使用字典和头等函数来模拟switch/case...

Python 字典排序

geekdocs阅读(115)评论(0)赞(1)

Python 字典排序,Python字典是无序的,因此迭代时无法确保能以相同的顺序得到字典元素(从Python 3.6开始,字典会保有顺序)。 但有时需要根据某项属性,如字典的键、值或其他派生属性对字典中的项排序。假设有一个带有以下键值对的...

赞助商