收集常用的Python
内置的各种字符串处理
函数的使用方法
str='python String function'
- 生成字符串变量str='python String function'
- 字符串长度获取:len(str)
例:print '%s length=%d' % (str,len(str))
- 字母处理
全部大写:str.upper()
全部小写:str.lower()
大小写互换:str.swapcase()
首字母大写,其余小写:str.capitalize()
首字母大写:str.title()
阅读全文>>
PHP和PYTHON和RUBY三者的关系简单的各用一句话来概括:
PHP一句话来总结就是:Quick And Dirty
PYTHON用一句话来总结就是:Quick And Clean, But Not Convenient For Web Development
RUBY用一句话来总结就是:Code For Fun And Quick For Web
发现和很多网友的IT历程一样,先经历PHP然后接触PYTHON跟着RUBY。
PHP必须会因为很多应用级的程序都用它,PYTHON肯定要精因为很喜欢它。。RUBY也许也会学好它听说帮助开阔思维。
阅读全文>>
cmp( x, y):比较2个对象,前者小于后者返回-1,相等则返回0,大于后者返回1.
Python的cmp函数可以比较同类型之间,或者不同数据类型之间。然后根据Python的cmp比较函数的返回值来判定比较大小。
阅读全文>>
Python通用序列类型数据的操作
28 March 2011 21:03 Monday by小屋 浏览(1046)
Python的序列
Python有6种内建的序列,包括:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。其中最为常用的是Python的列表和元组。
Python序列的应用
Python在操作一组数据时,通常是用序列来表示这组信息。(序列也可以包含其他序列)
Python还有一种叫做容器的数据结构。容器是包含其他对象的任意对象。序列(如元组和列表)和映射(比如字典)就是两类主要的容器。
序列的每个元素有自己的编号(元组可以作为字典的键名),而映射的每个元素则有一个自己的名字(键)。另外还有种容器类型既不是序列也不是映射,叫做集合。
通用的序列操作
阅读全文>>
Python为什么要self
15 March 2011 20:25 Tuesday by小屋 浏览(3733)
接触Python以来,看到类里的函数要带个self参数,一直搞不懂啥麻子原因。晚上特别针对Python的self查了一下,理理。

Python要self的理由
Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数
(self
),但在调用这个方法的时候不必为这个参数赋值
(显胜于隐
的引发)。Python的类的方法的这个特别的参数指代的是对象本身,而按照Python的惯例,它用self来表示。(当然我们也可以用其他任何名称来代替,只是规范和标准
阅读全文>>