收集常用的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()
阅读全文>>
一则把不规范的字符串转为用横杠隔开的标准的SEO的URL的正则表达式
$str = '/The-URL-\//string-to-/the,-standard-SEO@html';
echo trim(preg_replace('/\-(?=\-)/','',preg_replace('/[^\w\-]/','-',$str)),'-');
//转化后 The-URL-string-to-the-standard-SEO-html
阅读全文>>
emlog的日志别名功能
31 March 2011 10:16 Thursday by小屋 浏览(1118)
emlog3.3的版本就给自己这个博客弄了日志别名(自定义URL)的功能,因为感觉这功能对seo很重要。后来更新到3.5.2也把这功能同步过去了。
看了下emlog的新版本4.0的新功能点,貌似也支持日志别名功能了,还有其他挺多的,目前没有升级的打算。昨天在官方博客那边说了下挺多人来问如何实现日志别名功能的,这里简单描述下。
阅读全文>>
cmp( x, y):比较2个对象,前者小于后者返回-1,相等则返回0,大于后者返回1.
Python的cmp函数可以比较同类型之间,或者不同数据类型之间。然后根据Python的cmp比较函数的返回值来判定比较大小。
阅读全文>>
Python通用序列类型数据的操作
28 March 2011 21:03 Monday by小屋 浏览(713)
Python的序列
Python有6种内建的序列,包括:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。其中最为常用的是Python的列表和元组。
Python序列的应用
Python在操作一组数据时,通常是用序列来表示这组信息。(序列也可以包含其他序列)
Python还有一种叫做容器的数据结构。容器是包含其他对象的任意对象。序列(如元组和列表)和映射(比如字典)就是两类主要的容器。
序列的每个元素有自己的编号(元组可以作为字典的键名),而映射的每个元素则有一个自己的名字(键)。另外还有种容器类型既不是序列也不是映射,叫做集合。
通用的序列操作
阅读全文>>