摘要: Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数), 数字数据类型存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型的结果,在一个新分配的对象的值。 Number对象被创建,当你给他们指派一个值。例如: 1 2 var1 阅读全文
posted @ 2016-12-12 15:03 paranoia1 阅读(48013) 评论(0) 推荐(3) 编辑
摘要: 在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异 主要体现在以下几个方面: 1.python3中print是一个内置函数,有多个参数,而python2中print是一个语法结构; 2.Python2打印时可以不加括号:print 'hello 阅读全文
posted @ 2016-12-12 14:46 paranoia1 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。 注意: python2和python3中,下面两种方法都是通用的。 1. 只对键的遍历 一个简单的for语句就能循环字典的所有键,就像处 阅读全文
posted @ 2016-12-12 14:42 paranoia1 阅读(103255) 评论(0) 推荐(3) 编辑
摘要: Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的功能中,不能充分利用标准库,过度重视单行脚本,以及误解Python基本结构等。本文是一个关于Python新手可能会陷入的一些陷阱的不完全列表。 1.不知道Pyt 阅读全文
posted @ 2016-12-12 14:36 paranoia1 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 还记得什么是新式类和旧式类吗? Python中,一个class继承于object,或其bases class里面任意一个继承于object,这个class都是new-style class。 阅读全文
posted @ 2016-12-12 14:29 paranoia1 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 从Python2.2开始,Python 引入了 new style class(新式类) 新式类跟经典类的差别主要是以下几点: 新式类对象可以直接通过__class__属性获取自身类型:type [python] view plain copy # -*- coding:utf-8 -*- clas 阅读全文
posted @ 2016-12-12 14:23 paranoia1 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在阅读模块源码里, 常常看到 globals() locals() 的使用, 这两个函数虽然可以从命名中 从外观上知道不同, 但仍然不明白具体使用方式和实际的意义. 带着好奇和疑问, 先看看 文档和搜索相关的博客, 额外还了解到vars() 函数的信息, 在此带着样例代码介绍. 首先参考官方文档对这 阅读全文
posted @ 2016-12-08 16:17 paranoia1 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/wanxsb/archive/2013/05/07/3064783.html Python有两个内置的函数,locals() 和globals(),它们提供了基于字典的访问局部和全局变量的方式。 首先,是关于名字空间的一个名词解释。是枯燥,但是很重 阅读全文
posted @ 2016-12-08 16:11 paranoia1 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 这两个函数主要提供,基于字典的访问局部和全局变量的方式。在理解这两个函数时,首先来理解一下python中的名字空间概念。Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就是那些变量的值。实际上,名字空间可以象Python的字典一样进行访问每个函数 阅读全文
posted @ 2016-12-08 16:07 paranoia1 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt这个函数,必须用语句"#include<math.h>"引入math.h这个头文件,否则是无法正常进行调用的。那么在Python中,如果要引用一些内置的函数,该怎么处理呢?在Python中有一个概念叫做模块(module),这个和C语言中的头 阅读全文
posted @ 2016-12-08 15:37 paranoia1 阅读(197) 评论(0) 推荐(0) 编辑