input:
name1 = input('请输入姓名:')#输入的字符串传给name1 print(name1)#打印输入的字符串
print:
def print(self, *args, sep=' ', end=' ', file=None): # known special case of print """ print(value, ..., sep=' ', end=' ', file=sys.stdout, flush=False) file: 默认是输出到屏幕,如果设置为文件句柄,输出到文件 sep: 打印多个值之间的分隔符,默认为空格 end: 每一次打印的结尾,默认为换行符 flush: 立即把内容输出到流文件,不作缓存 """
print的各种内置方法:
file:将输出的在屏幕的内容,输出到文件
import os f = open('姓名','a+',encoding='utf-8') name = input('请输入姓名:') print(name+' ',file = f)#将打印内容输出到文件 f.close()
sep:打印多个值之间的分隔符,默认为空格
end:每次打印后的结尾,默认为换行
print(1,2,3,sep='-')#1-2-3 for i in range(5): print(i,end=' ')#0 1 2 3 4 print(i)
的作用:将光标位置退回到本文开头,配合end实现不重复打印,只打印一行的效果
import time for i in range(10): print(' 距离退出还剩{}秒'.format(9-i),end='') time.sleep(1)