Trong Python, bạn có thể sử dụng {} làm trình giữ chỗ cho chuỗi và sử dụng print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 để điền vào trình giữ chỗ bằng chuỗi ký tự. Ví dụprint("You have {} apples.".format(5))
# this will print:
# You have 5 apples.
Phương thức print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 cho phép bạn liệt kê các chuỗi bạn muốn đặt liên quan đến ________ 29 _______ khi nó xuất hiện. Điều này có nghĩa là bạn có thể có nhiều hơn một {} làm trình giữ chỗĐây là một ví dụ Python về nhiều {} được sử dụng với print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples.
Bạn cũng có thể thêm biến vào print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 bằng Python, thay cho chữ. Đây là một ví dụlanguage = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python
Những gì bạn đã truyền vào cũng có thể bao gồm logic có điều kiện. Ví dụ apples = 5
plural = "s" if apples != 1 else ""
print("You have {} apple{}.".format(apples, plural))
# this will print:
# You have 5 apples.
Thật tốt khi lưu ý rằng bạn có thể sử dụng print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 của Python với bất kỳ chuỗi nào. Ví dụspeak = "You have {} apple{}.".format(5, 's')
print(speak)
# this will print:
# You have 5 apples.
Các lưu ý khác về định dạng () trong Pythonprint("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 sẽ tự động diễn giải giá trị theo loại. Ví dụ: một print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 9 sẽ được rút gọn thành một số 0 ở cuốix = "num = {}".format(1.00000000000)
print(x)
# this will print
# num = 1.0
x = "num = {}".format(1.000000000005)
print(x)
# this will print
# num = 1.000000000005
Khi nói đến print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 0 và print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 9, bạn có thể buộc một giá trị được hiểu là print("You have {} apple{}.".format(5, 's'))
# this will print:
# You have 5 apples. 9 bằng cách sử dụng language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 3 thay vì {} thông thường của bạn. Theo mặc định, số động sẽ hiển thị 6 số 0 ở cuối. Đây là một ví dụx = "num = {:f}".format(1)
print(x)
# this will print
# num = 1.000000
Bạn cũng có thể chỉ định số chữ số ở cuối sau dấu thập phân bằng cách thêm số có dấu thập phân trước language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 5. Ví dụ: để có 2 chữ số sau dấu thập phân, bạn sẽ viết phần giữ chỗ {} của mình là language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 7Đây là một ví dụ về cách sử dụng nó money = "you have ${:.2f} in your account".format(100)
print(money)
# this will print
# you have $100.00 in your account
Sử dụng % thay vì {} làm trình giữ chỗ trong PythonThông thường, chúng ta thấy language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 8 được sử dụng làm trình giữ chỗ trong mã Python. Điều này có thể được sử dụng như một trình giữ chỗ thay vì {} . Một language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 8 khác được sử dụng làm dấu phân cách, theo sau là các giá trị được đặt trong trình giữ chỗSự khác biệt giữa việc sử dụng {} và language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 8 là bạn có thể chỉ định loại, thực thi một kỳ vọng nhất định rằng bất kỳ thứ gì được đặt trong chuỗi ký tự là một số hoặc một chuỗi. Ví dụ: trình giữ chỗ apples = 5
plural = "s" if apples != 1 else ""
print("You have {} apple{}.".format(apples, plural))
# this will print:
# You have 5 apples. 3 mong đợi một apples = 5
plural = "s" if apples != 1 else ""
print("You have {} apple{}.".format(apples, plural))
# this will print:
# You have 5 apples. 4 và apples = 5
plural = "s" if apples != 1 else ""
print("You have {} apple{}.".format(apples, plural))
# this will print:
# You have 5 apples. 5 sẽ mong đợi một chuỗi ký tựĐây là một ví dụ về việc sử dụng language = "Python"
print("I'm coding in {}").format(language)
# this will print:
# I'm coding in Python 8 làm trình giữ chỗ trong Pythonprint("values: %i, strings: %s"%(2+2, "2+2"))
# this will print:
# values: 4, strings: 2+2
print("values: %i, strings: %i"%(2+2, "2+2"))
# this will print:
# TypeError: %i format: a number is required, not str
💡 Muốn tài trợ matcha. bạn? . Hãy kết nối và trò chuyện về nó |