註意:以下代碼均針對python3.x ,python2.x 需要把括弧去掉 ,如:print ''This is the python 2. x format '' 1.print([object, ..., ]*, sep=' ', end='\n', file=sys.stdout,flush ...
註意:以下代碼均針對python3.x ,python2.x 需要把括弧去掉 ,如:print ''This is the python 2. x format ''
1.print
([object, ..., ]*, sep=' ', end='\n', file=sys.stdout,flush= False) 輸出函數
1.1 object表示輸出的對象(可以輸出多個對象),對象可以是字元串,數字,公式,列表,元組等。例如:
1 #輸出字元串 2 print('我是一個字元串') 3 4 #print輸出數字 5 print(520123) 6 7 #輸出結果 8 print('5+6的結果是:',5+6)
1.2 sep=’ ‘: 表示當輸入多個列印的值時,各個值之間分割方式, 預設空格,可以自定義,例如:
1 print('2018','11','25',sep='/') #輸出結果為 2018/11/25
1.3 end=' \n' 表示預設換行輸出。例如:
1 #結尾輸出改為 --- 2 for x in range(0,10): 3 print (x,end = '---')
1.4 file=sys.stdout 文件參數必須是帶有寫入許可權(字元串)的對象;可以設置file= 文件儲存對象,把內容存到該文件中,例:
1 f = open('C:/Users/29522/Desktop/a.txt', 'w') 2 print('把這段話寫入文件', file=f) 3 f.close()
##進度條實例 # import sys,time # for i in range(100): # sys.stdout.write("*") # sys.stdout.flush() #相當於print('-',end='',flush=True) # # print('-',end='',flush=True) # time.sleep(0.1)