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': 20} print("{person[name]} is {person[age]} years old".format(person=person))
上面的程式碼會輸出:
John is 20 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()函式可以用來格式化各種不同的資料類型,使用它可以讓你的程式碼更加簡潔、易讀。