內置函數:輸入輸出,input、print以及\r的作用


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM