Python的format()函式

Python的format()函式是一個非常有用的函式,它可以讓你將字串格式化,以便你可以將字串中的某些部分替換成你想要的內容。

format()函式的基本用法

format()函式的基本用法是將字串中的某些部分替換成你想要的內容,例如:

name = "John"
print("Hello, {name}!".format(name=name))

上面的程式碼會輸出:

Hello, John!

format()函式也可以用來格式化數字,例如:

num = 123.45
print("The number is {num:.2f}".format(num=num))

上面的程式碼會輸出:

The number is 123.45

format()函式的更多用法

format()函式還可以用來格式化日期,例如:

import datetime
date = datetime.datetime.now()
print("Today is {date:%Y-%m-%d}".format(date=date))

上面的程式碼會輸出:

Today is 2020-09-17

format()函式還可以用來格式化字典,例如:

person = {'name': 'John', 'age': 25}
print("{person[name]} is {person[age]} years old".format(person=person))

上面的程式碼會輸出:

John is 25 years old

format()函式還可以用來格式化列表,例如:

numbers = [1, 2, 3]
print("The numbers are {numbers[0]}, {numbers[1]}, and {numbers[2]}".format(numbers=numbers))

上面的程式碼會輸出:

The numbers are 1, 2, and 3

可以看到,format()函式可以用來格式化各種不同的資料類型,使用它可以讓你的程式碼更加簡潔、易讀。

Categorized in:

Tagged in: