print
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
用于向指定的流中输入信息
objects: 指定待输出的对象,多个对象之间使用英文逗号(,)进行分隔
sep: 指定输出多个对象之间的分隔符,默认是空格(' ')
end: 指定最后的结束符,默认是换行符('\n')
file: 指定要写入的文件对象,默认是标准输出流(sys.stdout)
flush: 指定是否强制刷新输出流,默认是不刷新(False)
>>> print('Hello','World!')
Hello World!
>>> print('Hello','World',sep=',',end='!')
Hello,World!
>>> print('Hello,World!',file='打开的文件')
文件关闭时向文件写入"Hello,World!"
>>> print('Hello,World!',file='打开的文件',flush=True)
文件未关闭时即向文件写入"Hello,World!"
input
input(prompt=None, /)
用于将读取到的输入转换成字符串并返回(末尾的换行符将被舍弃)
prompt: 如果指定该参数,那么将在标准输出中将参数的内容显示出来(末尾不会自动追加换行)
>>> name = input('请输入你的名字:')
请输入你的名字:Tom
>>> name
'Tom'
>>> num = int(input('请输入整数:'))
请输入整数:100
>>> num
100