python基本输入输出代码示例
2014-05-12 00:00
309 查看
#!/usr/bin/env python # -*- coding: utf-8 -*- #输入与输出 #str()与repr() for x in range(1, 11): print repr(x).rjust(2), repr(x*x).rjust(3), #逗号代表不换行 print repr(x*x*x).rjust(4) #格式化输出 for x in range(1, 11): print '{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x) print 'We are the {} who say "{}!"'.format('knights', 'Ni') print '{1} and {0}'.format('spam', 'eggs') print 'This {food} is {adjective}.'.format(food='spam', adjective='absolutely horrible') print 'The story of {0}, {1}, and {other}.'.format('Bill', 'Manfred', other='Georg') import math #保留三位小数点 print 'The value of PI is approximately {0:.3f}.'.format(math.pi) table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678} for name, phone in table.items(): print '{0:10} ==> {1:10d}'.format(name, phone) print 'Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}'.format(**table) #old style, 语法类似sprintf print 'The value of PI is approximately %5.3f.' % math.pi #文件的读写 f = open('/tmp/workfile', 'r+') print f #f.write('This is a test\n') f.read() f.readline() f.readlines() for line in f: print line #write something other than string value = ('the answer', 42) s = str(value) f.write(s) f = open('/tmp/workfile', 'r+') f.write('0123456789abcdef') f.seek(5) # Go to the 6th byte in the file f.read(1) f.seek(-3, 2) # Go to the 3rd byte before the end f.read(1) f.close() f.read() with open('/tmp/workfile', 'r') as f: read_data = f.read() f.closed
相关文章推荐
- python基本输入输出代码示例
- Python压缩文件基本应用代码示例解读
- Python压缩文件基本应用代码示例解读
- Python常见文件操作的函数示例代码
- Python实现socket信息发送和监听的简单代码示例
- Python2.7编程中SQLite3基本操作方法示例
- 基本的传染病模型:SI、SIS、SIR及其Python代码实现
- Python Flask基础教程示例代码
- python实现一个简单的并查集的示例代码
- Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
- python中Matplotlib实现绘制3D图的示例代码
- 利用python获取Ping结果示例代码
- Python 读文件代码示例
- python开源项目及示例代码
- python实现屏保计时器的示例代码
- HMM原理介绍 示例 python代码实现
- python开源项目及示例代码
- java 线程、线程池基本应用示例代码回顾
- 常用的Python库和示例代码(快速上手)
- python实现本地图片转存并重命名的示例代码