input:
name1 = input('請輸入姓名:')#輸入的字符串傳給name1 print(name1)#打印輸入的字符串
print:
def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) file: 默認是輸出到屏幕,如果設置為文件句柄,輸出到文件 sep: 打印多個值之間的分隔符,默認為空格 end: 每一次打印的結尾,默認為換行符 flush: 立即把內容輸出到流文件,不作緩存 """
print的各種內置方法:
file:將輸出的在屏幕的內容,輸出到文件
import os f = open('姓名','a+',encoding='utf-8') name = input('請輸入姓名:') print(name+'\n',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)
\r的作用:將光標位置退回到本文開頭,配合end實現不重復打印,只打印一行的效果
import time for i in range(10): print('\r距離退出還剩{}秒'.format(9-i),end='') time.sleep(1)