溫馨提示×

python print format函數(shù)的精度與類型設置技巧有哪些

小樊
104
2024-08-10 01:39:37
欄目: 編程語言

  1. 控制輸出的小數(shù)位數(shù):可以使用".2f"來表示保留小數(shù)點后兩位,例如:
num = 3.14159
print("{:.2f}".format(num))  # 輸出為3.14
  1. 控制整數(shù)位數(shù):可以使用"5d"來表示輸出寬度為5的整數(shù),例如:
num = 123
print("{:5d}".format(num))  # 輸出為"  123"
  1. 控制科學計數(shù)法的精度:可以使用".2e"來表示保留小數(shù)點后兩位的科學計數(shù)法,例如:
num = 123456.789
print("{:.2e}".format(num))  # 輸出為1.23e+05
  1. 輸出十六進制、八進制等形式:可以使用"x"表示輸出十六進制,"o"表示輸出八進制,例如:
num = 255
print("{:x}".format(num))  # 輸出為"ff"
print("{:o}".format(num))  # 輸出為"377"
  1. 對字符串進行格式化:可以使用"s"表示對字符串進行格式化,例如:
name = "Alice"
age = 20
print("My name is {0} and I am {1} years old.".format(name, age))  # 輸出為"My name is Alice and I am 20 years old."

0