Python Tutorial two
来源:互联网 发布:数据库的冗余 编辑:程序博客网 时间:2024/05/16 06:46
五,输入输出
- Str()和rstr()可以将其他类型转换为string类型,用于输出。Rstr()会将值里的转义字符原样输出,而str()会作为转义字符。
- String.format()函数类似C中的printf,可以定制输出的格式,后跟格式中需要动态添加的参数:
>>> for x in range(1, 11):
... print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
…
1 1 1 0,1,2代表对应format中哪个参数
2 4 8 2,3,4代表输出长度,不够长用空格代替
3 9 27 d表示输出的事整型
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
- Format()还可以使用参数名代替默认的index(0,1,2),如下:
>>> print('This {food} is {adjective}.'.format(
... food='spam', adjective='absolutely horrible'))
- 文件输入
打开文件:>>>f = open('workfile', 'w')
读取文件内容:f.read(size)——不带size时读取整个文件
读取一行内容:f.readline()
循环读取文件内容:
>>>for line in f:
... print(line, end='')
写入内容:>>>f.write('This is a test\n')
获取当前文件指针位置:f.tell()
修改当前文件指针位置:f.seek(pos,form_what)
关闭文件:f.close()
使用with as语句防止忘记关闭文件:
>>> with open('workfile', 'r') as f:
... read_data = f.read()
六,异常处理
- Try except语句,不是通常的try catch:
try:
... x = int(input("Please enter a number: "))
... except ValueError: 多Error:except(RuntimeError, TypeError, NameError):
... print("Oops! That was no valid number. Try again...")
try:
... result = x / y
... except ZeroDivisionError:
... print("division by zero!")
... else:
... print("result is", result)
... finally:
... print("executing finally clause")
- Raise 异常:
>>> try:
... raise NameError('HiThere')
... except NameError:
... print('An exception flew by!')
- Python Tutorial two
- UNIX Tutorial Two
- Tutorial: Power of Two
- Python Tutorial
- Python Tutorial
- Python Tutorial 第一章 开胃菜
- 重读《Python Tutorial》
- [翻译] python Tutorial 之一
- Python Excel Tutorial 指南
- python network programming tutorial
- python network programming tutorial
- SQLite Python tutorial
- dbus-python tutorial 学习
- Python Excel Tutorial 指南
- Python Excel Tutorial 指南
- Python tutorial笔记 class
- Python Numpy Tutorial
- Python Video tutorial
- Cogs 727. [网络流24题] 太空飞行计划(最大权闭合子图)
- Hibernate+oracle:表或视图不存在
- 常用查找数据结构及算法
- web.xml 笔记 总结备用
- 转:xxe attack学习
- Python Tutorial two
- 美国移动运营商
- 洛谷 P3371 【模板】单源最短路径
- 个人作业1——四则运算题目生成
- 当你看过世界,才发现你要见的世面,是你自己内心的勇敢和自信。
- 抽象类和接口的区别以及使用场景
- 转载 大龄程序员路在何方
- json与string相互转化
- css居中小结