介紹
Python是一個廣受歡迎的編程語言,它非常強大且易用。在Python中,print()函數可以將字符串、數字和其他對象輸出到控制台,也是最常用的調試工具之一。本教程將詳細介紹Python中print函數的格式化用法。
格式化字符串
在Python中,使用佔位符%s可以格式化字符串。當使用%s時,Python會將%s替換為後面傳遞給print()函數的值。下面是一個例子:
print("Hello, %s" % "world")
這裡,%s代表字符串,第二個參數是%s代表的值。輸出結果是:
Hello, world
在這個例子中,我們在字符串中使用了%s佔位符,並在輸出時使用了它,Python會將字符串中的%s替換為後面傳遞的值。
格式化數字
在Python中,使用格式化字符串可以將數字格式化為指定的樣式。以下是一些常見的格式化選項:
- %d – 整數
- %f – 浮點數
- %e – 科學計數法
以下是一些例子:
print("My age is %d" % 25) print("The price is %f" % 9.99) print("The number is %e" % 10000)
輸出結果:
My age is 25 The price is 9.990000 The number is 1.000000e+04
在這個例子中,我們用了%d,%f和%e佔位符將數字格式化為指定的樣式,並在輸出時使用了它們。
格式化多個值
在Python中,可以使用一個元組傳遞多個值,然後使用多個佔位符將它們格式化到字符串中。以下是一個例子:
name = "Alice" age = 25 print("My name is %s and I am %d years old" % (name, age))
輸出結果:
My name is Alice and I am 25 years old
在這個例子中,我們用一個元組將多個值傳遞給print()函數,並在字符串中使用了%s和%d佔位符,以將它們格式化。
使用格式化字符串方法
在Python 3.6引入了新的格式化字符串方法。 在這種方法中,可以使用大括號{}來佔位符,並在字符串前加上f字符,以指示Python使用格式化字符串。以下是一個例子:
name = "Bob" age = 30 print(f"My name is {name} and I am {age} years old")
輸出結果:
My name is Bob and I am 30 years old
在這個例子中,我們用了f字符來指示Python使用格式化字符串方法。這種方法也可以使用多個變量:
width = 10 height = 5 print(f"The rectangle has dimensions {width} x {height}")
輸出結果:
The rectangle has dimensions 10 x 5
小標題
格式化字符串
格式化數字
格式化多個值
使用格式化字符串方法
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/199438.html