内建函数
dir(object) 返回对象的所有属性名构成的列表。对象可以是任意的python对象,只要该对象附带属性,则返回所有的属性列表;没有属性的对象,返回None
list(iterable) 将可递归的对象转换为列表。例如:list((1,2,3)) => [1,2,3]
print(str) 打印字符串。在命令窗口输入的字符串常量如果含有通过转义得到的功能字符(比如'\n','\t'等),是不能正确解析的,只有通过print函数进行解析和打印;
注:python中的str都是Unicode字符,编码方式可以是utf8,utf16或者ASCII。
字符串处理函
string.find(dest) #返回string中dest匹配的第一个位置索引
string.replace(src,dest) #将string中的所有src子串用dest串代替
string.strip() #将string两边的空白符删掉
string.rstrip() #将string右边的空白符删掉
string.split(dest) #将string用dest分割为字符串列表,dest没有设置时,默认为空格符
string.join(destList) #将目标字符串列表用string连接为一个整串
list(string) #将string中每个字符放置到列表中,成为单字符列表
int(sting) #将string变为整数
float(string) #将string变为双精度浮点数(python中没有单精度数)
str(float/int) #将数转化为字符串(最好使用repr,因为它是万能的)
文件相关的函数
open('file').read() #将文件中的所有内容读入内存
open('file').read(N) #将文件前N个字节的内容读入内存
open('file').readlines() #将文件内容以行列表的形式读入内存
open('file').readline() #读入文件指针当前所在行(文件指针下移到另一行开始)