Python内置的字符串处理函数整理 27 May 2011 16:30 Friday by 小屋 浏览(4337)

收集常用的Python 内置的各种字符串处理 函数的使用方法

str='python String function'

  1. 生成字符串变量str='python String function'
     
  2. 字符串长度获取:len(str)
    例:print '%s length=%d' % (str,len(str))
     
  3. 字母处理
    全部大写:str.upper()
    全部小写:str.lower()
    大小写互换:str.swapcase()
    首字母大写,其余小写:str.capitalize()
    首字母大写:str.title()

阅读全文>>

恍然大悟PHP和PYTHON和RUBY的关系 11 April 2011 23:06 Monday by小屋 浏览(1039)

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也许也会学好它听说帮助开阔思维。

阅读全文>>

Python的内建比较函数cmp比较原理剖析 28 March 2011 21:57 Monday by小屋 浏览(1840)

cmp( x, y):比较2个对象,前者小于后者返回-1,相等则返回0,大于后者返回1.

Python的cmp比较函数比较原理

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

阅读全文>>