Python 3.3 Tutorial Notes - 5:Input and Output
来源:互联网 发布:淘宝客服数据在哪看 编辑:程序博客网 时间:2024/06/05 12:06
1. Format string: str.Format()
2. Convert to string: str(), repr()
2.1 The str() function is meant to return representations of values which are fairly human-readable
2.2 repr() is meant to generate representations which can be read by the interpreter (or will force a SyntaxError if there is no equivalent syntax).
2.3 For objects which don’t have a particular representation for human consumption, str() will return the same value as repr().
2.4 The repr() of a string adds string quotes and backslashes
"'hello\\r'">>> s='hello\n'>>> str(s)'hello\n'>>> repr(s)"'hello\\n'"
3. str.rjust(), str.ljust(), str.center()
4. str.zfill()
5. str.format()
5.1 >>> print(’The story of {0}, {1}, and {other}.’.format(’Bill’, ’Manfred’, other=’Georg’))
5.2 >>> print(’We are the {} who say "{}!"’.format(’knights’, ’Ni’))
5.3 >>> print(’The value of PI is approximately {!r}.’.format(math.pi))
5.3.1 ’!a’ (apply ascii()),
5.3.2 ’!s’ (apply str())
5.3.3 ’!r’ (apply repr())
5.4 >>> table = {’Sjoerd’: 4127, ’Jack’: 4098, ’Dcab’: 8637678}
>>> print(’Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}’.format(table)) or
>>> print(’Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}’.format(**table))
5.5 (old style) print(’The value of PI is approximately %5.3f.’ % math.pi)
6. open() return file object
6.1 Reading in text mode (default UTF-8), platform-specific line endings will be converted to \n automatically. Similar translation happens on writing.
7. f.read(size)
7.1 if no size or size is negative, read the whole file
7.2 read to the end, return empty string ('')
8. f.readline() reads a single line from the file; a newline character (\n) is left at the end of the string, and is only omitted on the last line of the file if the file doesn’t end in a newline.
9. For reading lines from a file, you can loop over the file object.
>>> for line in f:... print(line, end=’’)...
10. f.write() returns how many bytes written into file.
11. f.seek(), f.tell()
12. pickle Module
12.1 pickling: take any Python object to a string
12.2 unpickling: reconstruct the object from a string
12.3 EASY TO USE, WIDELY SUPPORTED!!
0 0
- Python 3.3 Tutorial Notes - 5:Input and Output
- The Python Tutorial - Input and Output
- The Python Tutorial 7——Input and Output
- [译]The Python Tutorial#7. Input and Output
- Python input and output
- python tutorial 学习笔记(四) Input and Output, 字符串的转换等
- Python 3.3 Tutorial Notes - 6:Error and Exception
- [Python]Input/Output and str Formatting
- Python Intro - System Input and Output
- Python 3.3 Tutorial Notes - 1:Basic
- Python 3.3 Tutorial Notes - 2:Control Flow
- Python 3.3 Tutorial Notes - 3:Data Structure
- Python 3.3 Tutorial Notes - 4:Modules
- Python 3.3 Tutorial Notes - 7:Class
- input and output
- itk input and output
- Input and Output
- 7. Input and Output
- Python 3.3 Tutorial 阅读笔记
- Python 3.3 Tutorial Notes - 1:Basic
- Python 3.3 Tutorial Notes - 2:Control Flow
- Python 3.3 Tutorial Notes - 3:Data Structure
- Python 3.3 Tutorial Notes - 4:Modules
- Python 3.3 Tutorial Notes - 5:Input and Output
- Python 3.3 Tutorial Notes - 6:Error and Exception
- Python 3.3 Tutorial Notes - 7:Class
- Python 3.3 Tutorial Notes - 8:Standard Libraries - Briefly
- 贪心法
- 动态规划
- 一句话Design Pattern:Bridge
- LeetCode趣题
- 资源收藏贴