摘要: Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的:1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数;2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量;3)静态方法有点像函数工具库的作用,而... 阅读全文
posted @ 2014-08-04 20:27 落叶落叶 阅读(2555) 评论(0) 推荐(0) 编辑
摘要: 1.关于定义类的一些奇特之处 今天在Python中定义一个类,很奇怪,不需要事先声明它的成员变量吗?暂时不知,先记录下来:classAccount(object):"一个简单的类"account_type="Basic"def__init__(self,name,balance):"初始化一个新的A... 阅读全文
posted @ 2014-08-04 20:25 落叶落叶 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以... 阅读全文
posted @ 2014-08-04 18:37 落叶落叶 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: Python里只有2种作用域:全局作用域和局部作用域。全局作用域是指当前代码所在模块的作用域,局部作用域是指当前函数或方法所在的作用域。其实准确来说,Python 3.x引入了nonlocal关键字,可以用于标识外部作用域的变量。局部作用域里的代码可以读取外部作用域(包括全局作用域)里的变量,但不能... 阅读全文
posted @ 2014-08-04 18:34 落叶落叶 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。1、字典的主要属性*通过键而不是偏移量来读取字典有时称为关联数组或者哈希表。它们通过键将一系列值联系起... 阅读全文
posted @ 2014-08-04 18:30 落叶落叶 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 命名规则:通常使用小写单词,必要时用下划线分隔增加可读性.使用一个前导下划线仅用于不打算作为类的公共接口的内部方法和实例变量. Python不强制要求这样; 它取决于程序员是否遵守这个约定. 使用两个前导下划线以表示类私有的名字. Python将这些名字和类名连接在一起:如果类Foo有一个属性名为_... 阅读全文
posted @ 2014-08-04 18:29 落叶落叶 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。一、序列(列表、元组和字符串)序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符串、... 阅读全文
posted @ 2014-08-04 18:26 落叶落叶 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反... 阅读全文
posted @ 2014-08-04 18:23 落叶落叶 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量... 阅读全文
posted @ 2014-08-04 18:22 落叶落叶 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、html5 自定义属性介绍之前翻译的“你必须知道的28个HTML5特征、窍门和技术”一文中对于HTML5中自定义合法属性data-已经做过些介绍,就是在HTML5中我们可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放,例如我们要在一个文字按钮上存放相对应的id:测试这里的da... 阅读全文
posted @ 2014-08-04 18:18 落叶落叶 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.取得项目的Git仓库的方式第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:$ git init初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。第二种是... 阅读全文
posted @ 2014-08-04 18:17 落叶落叶 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql。悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql。下载此物然后进行安装,跟其它python第... 阅读全文
posted @ 2014-08-04 18:16 落叶落叶 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 如果想在URLconf中加入URL和view,只需增加映射URL模式和view功能的Python tuple即可. 这里演示如何添加view中hello功能.from django.conf.urls.defaults import *from mysite.views import hellour... 阅读全文
posted @ 2014-08-04 18:15 落叶落叶 阅读(4962) 评论(0) 推荐(0) 编辑
摘要: URLconfig——为了绑定视图函数和URL,我们使用URLconf。URLconf就像是 Django 所支撑网站的目录。 它的本质是 URL 模式以及要为该 URL 模式调用的视图函数之间的映射表。 你就是以这种方式告诉 Django,对于这个 URL 调用这段代码,对于那个 URL 调用那段... 阅读全文
posted @ 2014-08-04 18:12 落叶落叶 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 在Unxi操作系统中,标准输入和标准输出是外壳程序中可以单独使用的两个独立流。但是有时候系统工程师需要让某些特定的输入源不起作用。当系统工程师在开发一些实用的脚本程序的过程中,经常需要用到。一、在什么时候需要让输入源不起作用?在什么时候需要让输入源不起作用呢?这个是举不胜举呀。笔者在这里就举两个比较... 阅读全文
posted @ 2014-08-04 18:11 落叶落叶 阅读(615) 评论(0) 推荐(0) 编辑
摘要: >>> from django.template import Template>>> t = Template("My name is {{ my_name }}.")Traceback (most recent call last): File "C:\Python33\lib\site-pac... 阅读全文
posted @ 2014-08-04 18:10 落叶落叶 阅读(694) 评论(0) 推荐(0) 编辑
摘要: --------------------------------------------接Python 基础语法(三)--------------------------------------------十、Python标准库 Python标准库是随Pthon附带安装的,包含了大量极其有用的模块... 阅读全文
posted @ 2014-08-04 15:08 落叶落叶 阅读(237) 评论(0) 推荐(0) 编辑
摘要: --------------------------------------------接Python 基础语法(二)--------------------------------------------七、面向对象编程 python支持面向对象编程;类和对象是面向对象编程的两个主要方面,类创建... 阅读全文
posted @ 2014-08-04 15:07 落叶落叶 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ------------------------------------------接Python 基础语法(一)-------------------------------------------- 2. 元组 tuple和list十分相似,但是tuple是不可变的,即不能修改tuple... 阅读全文
posted @ 2014-08-04 15:06 落叶落叶 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Python的特点 1.简单 Python是一种代表简单思想的语言。 2.易学 Python有极其简单的语法。 3.免费、开源 Python是FLOSS(自由/开放源码软件)之一。 4.高层语言 使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。... 阅读全文
posted @ 2014-08-04 15:04 落叶落叶 阅读(469) 评论(0) 推荐(0) 编辑