print 2会打印2而后换行,若不想换行,能够print 2,函数
格式化打印spa
a=2 b=3 format = 'a=%d, b=%d' print format % (a,b)
输入,raw_inputcode
a=raw_input('请输入一个字符串:') print '你输入的是:',a
文件操做orm
f = open('123.txt','w') f.write('hello world')
文件打开参数:blog
r 读内存
w 写字符串
a 追加input
b 二进制it
+form
默认是r.
open函数中的第三个参数为缓冲. 默认为0,无缓冲;正数表示缓冲区的大小; 负数表示使用默认的缓冲的大小. 当使用flush或close时才更新硬盘上的数据.
使用with打开文件,能够在异常退出后也能关闭文件.
with open('123.txt') as f: do_someting(f)
f.read(n) #读取n个直接.
f.read() #读取所有内容
f.readline() #读一行,最后会有一个\n
f.readlines #读取所有行
f = open('123.txt') while True: line = f.readline() if not line: 文件读完 break print line, f.close()
当一次将文件读入内存占空间时,可使用fileinput模块.
import fileinput for line in fileinput .input('123.txt'): print line,
待续