Archive for ‘ March, 2011

Python 遍历字符串里的字符

通常我们要遍历一个字符串中的每个字符,都要先获取字符串的长度,然后用一个For循环把每个字符取出,进行处理。

Python 为我们提供了很多便捷的方法来完成遍:
1. 把字符串转换为一个字符数组
theList = list(theString)

2. 或者可以方便地通过FOR语句进行遍历
for c in theString:
       do_something_with(c)

Python range()函数的用法

>>> range(1,5) #两个参数的,从1到5
[1, 2, 3, 4]
>>> range(1,5,2) #三个参数的,从1到5,间隔数字为2,所以显示奇数
[1, 3]
>>> range(5) #一个参数的,默认start是从0开始,end是5
[0, 1, 2, 3, 4]

 

Python 交换变量不需要临时变量

Python 交换变量不需要临时变量!例如:

a, b, c = b, c, a

是不是很方便啊~ :)