五一七教育网
您的当前位置:首页【Python学习笔记】之格式化输入输出

【Python学习笔记】之格式化输入输出

来源:五一七教育网
【Python学习笔记】之格式化输⼊输出

1. python3设置print输出不换⾏

函数原型

print(*objects, sep=' ', end='\\n', file=sys.stdout, flush=False)

对应参数含义如下

objects -- 复数,表⽰可以⼀次输出多个对象。输出多个对象时,需要⽤ , 分隔。sep -- ⽤来间隔多个对象,默认值是⼀个空格。

end -- ⽤来设定以什么结尾。默认值是换⾏符 \\n,我们可以换成其他字符串。file -- 要写⼊的⽂件对象。

flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。根据函数定义,默认情况下是每个print打印完成后⾃动换⾏的。如果输出时不想换⾏,只需要给参数 end 赋值为空。

print (123,end='')print (456,end='')# 输出结果如下123456

2. 内置函数input()

input([prompt])

该函数⽤于获取⽤户输⼊并返回。

具体⽽⾔就是从标准输⼊如键盘等读⼊⼀⾏输⼊,将其转换成字符串格式,舍弃最末的回车换⾏符,然后将结果返回。如果读到EOF(End of File),将产⽣EOFError异常。简单来讲有两种⽤法。

第⼀种是⽆任何参数。⽤于直接获取⽤户输⼊。

input_str = input()

print('The inputted string is:', input_str)Hello world!

The inputted string is: Hello world!

第⼆种是在获取输⼊前先向标准输出写⼀串提⽰信息,通常是输出到屏幕,并且在末尾没有换⾏。

input_str = input('Enter a string:')print('The inputted string is:', input_str)Enter a string: Hello world!

The inputted string is: Hello world!

参考资料

因篇幅问题不能全部显示,请点此查看更多更全内容