Board logo

標題: 格式化輸出 (一) [打印本頁]

作者: 鄭繼威    時間: 2023-7-7 19:31     標題: 格式化輸出 (一)

本帖最後由 鄭繼威 於 2024-1-23 15:14 編輯


%s 字串, %d 數值
%3d 代表3位數字, %3s 代表3個文字字串
%6.2f 代表6位數字,2位小數
例如:
print("pi:%.4f"%pi)    #四捨五入至小數點後4位
print("pi:%.3f"%pi)    #四捨五入至小數點後3位
print("pi:%.0f"%pi)    #四捨五入至小數點後0位
print("pi:%8.2f"%pi)   #指定總長度為8個字元&四捨五入至小數點後2位
print("pi:%010.2f"%pi)  #指定總長度為10個字元&長度不足補0&四捨五入至小數點後2位
print("pi:%09.3f"%pi) #指定總長度為9個字元&長度不足補0&四捨五入至小數點後3位


  1. pi=3.14159
  2. print("圓周率為%.2f"%pi)
  3. print("圓周率為%.4f"%pi)
  4. print("圓周率為%05.2f"%pi)
  5. print("圓周率為%f"%pi)
  6. print("圓周率為%d"%pi)
  7. print("圓周率為%s"%pi)
複製代碼

作者: 董炫霆    時間: 2023-7-10 11:40

  1. pi=3.1415926;
  2. print("圓周率為%.2f"%pi);
  3. print("圓周率為%.1s"%pi);
  4. print("圓周率為%010.3f"%pi);
複製代碼

作者: 劉恆    時間: 2023-7-10 11:43

pi=3.14159
c=456
print("pi+{}"  .format(pi,c))
作者: 歐陽霖    時間: 2023-7-10 11:46

  1. pi=3.14159
  2. print("pi=%f"%pi)
  3. print("pi=%d"%pi)
  4. print("pi=%010f"%pi)
  5. print("pi=%.2f"%pi)
  6. print("pi=%.4f"%pi)
  7. print("pi=%04d"%pi)
  8. print("pi=%s"%pi)
  9. print("pi=%010f"%pi)
複製代碼

作者: 張育維    時間: 2023-7-10 11:46

  1. pi=3.14159265358979323846
  2. print("pi=%4f"%pi)
  3. print("pi=%2f"%pi)
  4. print("pi=%d"%pi)
  5. print("pi=%s"%pi)
  6. print("pi=%011.2f"%pi)
  7. print("pi=%+10.3f"%pi)
  8. print("pi=%09.3f"%pi)
複製代碼

作者: 黃柏翰    時間: 2023-7-10 11:47

pi="3.14159
c="123"
print("pi={} c={}.format(pi,c)
作者: 董恩瑞    時間: 2023-7-10 11:53

pi=3.14159
a=456
print("pi+{}"  .format(pi,a))
作者: 鄭繼威    時間: 2023-7-10 11:56

6
作者: 曾冠瑋    時間: 2023-7-10 12:53

pi=3.14159
c=456
print("pi={}" .format(pi,c))
作者: 方昱安    時間: 2023-7-10 13:10

  1. pi=3.14159
  2. print("pi=%.10f"%pi)
  3. print("pi=%.5f"%pi)
  4. print("pi=%08.7f"%pi)
複製代碼

作者: 呂宗晉    時間: 2023-8-2 11:19

  1. pi=3.14159
  2. print("圓周率為%.2f"%pi)
  3. print("圓周率為%.4f"%pi)
  4. print("圓周率為%05.2f"%pi)
  5. print("圓周率為%f"%pi)
  6. print("圓周率為%d"%pi)
  7. print("圓周率為%s"%pi)
複製代碼

作者: 得銓    時間: 2023-8-2 11:22

  1. pi=3.14159
  2. print("圓周率為%.2f"%pi)
  3. print("圓周率為%.4f"%pi)
  4. print("圓周率為%05.2f"%pi)
  5. print("圓周率為%f"%pi)
  6. print("圓周率為%d"%pi)
  7. print("圓周率為%s"%pi)
複製代碼

作者: 盧承新    時間: 2023-8-2 11:24

  1. pi=3.1415926
  2. print("pi:%.2f"%pi)
  3. print("pi:%-8.5f"%pi)
  4. print("pi:%20.0f"%pi)
複製代碼

作者: 矯博宇    時間: 2023-8-2 11:25

  1. pi=3.14159265359
  2. print("pi=%.2f"%pi)
  3. print("pi=%.4f"%pi)
  4. print("pi=%05.2f"%pi)
  5. print("pi=%f"%pi)
  6. print("pi=%d"%pi)
  7. print("pi=%s"%pi)
複製代碼

作者: 高士涵    時間: 2023-8-2 11:25

  1. pi=3.14159
  2. print("圓周率為%.2f"%pi)
  3. print("圓周率為%.4f"%pi)
  4. print("圓周率為%05.2f"%pi)
  5. print("圓周率為%f"%pi)
  6. print("圓周率為%d"%pi)
  7. print("圓周率為%s"%pi)
複製代碼

作者: 盧芷萱    時間: 2023-8-2 11:25

  1. pi=3.14159

  2. print("圓周率為%.2f"%pi)
  3. print("圓周率為%.4f"%pi)
  4. print("圓周率為%05.2f"%pi)
  5. print("圓周率為%f"%pi)
  6. print("圓周率為%d"%pi)
  7. print("圓周率為%s"%pi)
複製代碼

作者: 張絜晰    時間: 2023-8-2 11:26

  1. pi=3.1415926
  2. print("pi:%.7f"%pi);
  3. print("pi:%.2f"%pi);
  4. print("pi:%d"%pi);
複製代碼

作者: 鄧維成    時間: 2023-8-2 11:28

  1. pi=3.1456478
  2. print("pi:%.04f"%pi)
  3. print("pi:%.3f"%pi)
  4. print("pi:%.0f"%pi)
  5. print(":pi:%010.2f"%pi)
  6. print("pi:%010.2f"%pi)
  7. print("pi:%09.3f"%pi)
複製代碼

作者: 張子搴    時間: 2023-8-2 11:30

  1. pi=3.14
  2. print("pi:%.7f"%pi)
  3. print("pi:%.6f"%pi)
  4. print("圓周率為%d"%pi)
  5. print("圓周率為%.4f"%pi)
複製代碼

作者: 李逢翔    時間: 2023-8-2 11:31

  1. # -*- coding: utf-8 -*-
  2. """
  3. Spyder Editor

  4. This is a temporary script file.
  5. """
  6. x=5.4779
  7. print("x=%.2f"%x)
  8. print("x=%5.2f"%x)
  9. y=99
  10. print("y=%4d"%y)
  11. print("y=%04d"%y)
複製代碼

作者: 陳珺    時間: 2023-8-2 11:33

a=3.1415926
print("a:%1.4f"%a)
print("a:%3.6f"%a)




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2