返回列表 發帖

格式化輸出 (一)

本帖最後由 鄭繼威 於 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)
複製代碼

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

TOP

pi=3.14159
c=456
print("pi+{}"  .format(pi,c))

TOP

  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)
複製代碼

TOP

  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)
複製代碼

TOP

pi="3.14159
c="123"
print("pi={} c={}.format(pi,c)

TOP

pi=3.14159
a=456
print("pi+{}"  .format(pi,a))

TOP

6

TOP

pi=3.14159
c=456
print("pi={}" .format(pi,c))

TOP

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

TOP

  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)
複製代碼

TOP

  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)
複製代碼

TOP

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

TOP

  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)
複製代碼

TOP

  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)
複製代碼

TOP

  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)
複製代碼

TOP

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

TOP

  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)
複製代碼

TOP

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

TOP

  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)
複製代碼

TOP

返回列表