1 / 18
文档名称:

Python输入和输出菜鸟教程.doc

格式:doc   大小:82KB   页数:18
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python输入和输出菜鸟教程.doc

上传人:guoxiachuanyue007 2021/9/10 文件大小:82 KB

下载得到文件列表

Python输入和输出菜鸟教程.doc

文档介绍

文档介绍:: .
Python 输入和输出 菜鸟教程
Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输 出的功能。本章节我们将具体介绍 Python 的输入输出。
输出格式美化
Python 两种输出值的方式 : 表达式语句和 print() 函数。 (第 三种方式是使用文件对象的 write() 方法 ; 标准输出文件可 以用 引用。 )
如果你希望输出的形式更加多样,可以使用 () 函 数来格式化输出值。
如果你希望将输出的值转成字符串, 可以使用 repr() 或 str() 函数来实现。
str() 函数返回一个用户易读的表达形式。
repr() 产生一个解释器易读的表达形式。
例如
>>> s = 'Hello, world.'
>>> str(s)
'Hello, world.'
>>> repr(s)
"'Hello, world.'"
>>> str(1/7)
'**********'
>>> x = 10 *
>>> y = 200 * 200
>>> s = 'The value of x is ' + repr(x) + ', and y is ' + repr(y) + '...' >>> print(s)
The value of x is , and y is 40000...
>>> # repr() 函数可以转义字符串中的特殊字符
... hello = 'hello, world\n'
>>> hellos = repr(hello)
>>> print(hellos)
'hello, world\n'
>>> # repr() 的参数可以是 Python 的任何对象
... repr((x, y, ('spam', 'eggs')))
"(, 40000, ('spam', 'eggs'))"
这里有两种方式输出一个平方与立方的表
>>> for x in range(1, 11):
... print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')
... # 注意前一行 'end' 的使用
... print(repr(x*x*x).rjust(4))
1
1
1
2
4
8
3
9
27
4
16
64
5
25
125
6
36
216
7
49
343
8
64
512
9
81
729
10 100 1000
>>> for x in range(1, 11):
... print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
1
1
1
2
4
8
3
9
27
4
16
64
5
25
125
6
36
216
7
49
343
8
64
512
9
81
729
10 100 1000
注意:在第一个例子中 , 每列间的空格由 print() 添加。
这个例子展示了字符串对象的 rjust() 方法 , 它可以将字符 串靠右 , 并在左边填充空格。
还有类似的方法 , 如 ljust() 和 center() 。 这些方法并不会写 任何东西 , 它们仅仅返回新的字符串。
另一个方法 zfill(), 它会在数字的左边填充 0,如下所示: >>> '12'.zfill(5)
'00012'
>>> '-'.zfill(7)
'-'
>>> '3.**********'.zfill(5)
'3.**********'
() 的基本使用如下 :
>>> print('We are the {} who say "{}!"'.format('knights', 'Ni'))
We are the knights who say "Ni!"
括号及其里面的字符 (称作格式化字段 ) 将会被 format() 中的参数替换。
在括号中的数字用于指向传入对象在 format() 中的位置, 如 下所示:
>>> print('{0} and {1}'.format('spam', 'eggs')) spam and eggs
>>> print('{1} and {0}'.for

最近更新

2026年中医住培带教师资理论考核题库100道附答.. 39页

2025年红安县招教考试备考题库含答案解析(夺.. 30页

2026年网络安全知识竞赛题库附完整答案(全国.. 40页

2025年西安信息职业大学马克思主义基本原理概.. 12页

新安全生产法知识竞赛试题库及答案【有一套】.. 44页

2025年辽河石油职业技术学院马克思主义基本原.. 12页

最新全国政法队伍教育整顿知识竞赛试题库附完.. 39页

2025年陕县招教考试备考题库带答案解析 30页

2026年主管中药师考试备考题100道附参考答案【.. 38页

2026年中医住培带教师资理论考核题库100道及完.. 39页

2026年吉林电子信息职业技术学院单招综合素质.. 44页

2026年主管中药师考试备考题100道附参考答案(.. 38页

2026年武夷山职业学院单招职业倾向性考试题库.. 42页

新安全生产法知识竞赛试题库【能力提升】 44页

最新全国政法队伍教育整顿知识竞赛试题库及参.. 40页

新安全生产法知识竞赛试题库(必刷) 43页

最新煤气操作证考试题100道附答案(预热题) 39页

乡村振兴战略下返乡创业驱动县域产业结构升级.. 6页

第5章财务控制 42页

2025年重庆市绵阳市单招职业倾向性考试模拟测.. 44页

2025年阳泉师范高等专科学校单招综合素质考试.. 44页

2025广东东东莞中学洪梅学校招聘若干名生活老.. 48页

2026山东临沂高新区法律顾问选聘4人参考题库必.. 48页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

隐仙派子平命法传人班,老海秘本面授资料 22页