Hướng dẫn f-string python w3schools - f-string python w3schools


Để đảm bảo một chuỗi sẽ hiển thị như mong đợi, chúng ta có thể định dạng kết quả với phương thức format().


Định dạng chuỗi ()

Phương thức format() cho phép bạn định dạng các phần đã chọn của chuỗi.

Đôi khi có những phần của một văn bản mà bạn không kiểm soát, có thể chúng đến từ cơ sở dữ liệu hoặc đầu vào của người dùng?

Để kiểm soát các giá trị như vậy, hãy thêm trình giữ chỗ (dấu ngoặc xoăn {}) vào văn bản và chạy các giá trị thông qua phương thức format():

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:

Giá = 49TXT = "Giá là {} đô la" in (txt.format (giá))
txt = "The price is {} dollars"
print(txt.format(price))

Hãy tự mình thử »

Bạn có thể thêm các tham số bên trong dấu ngoặc xoăn để chỉ định cách chuyển đổi giá trị:

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:

Giá = 49TXT = "Giá là {} đô la" in (txt.format (giá))

Hãy tự mình thử »

Bạn có thể thêm các tham số bên trong dấu ngoặc xoăn để chỉ định cách chuyển đổi giá trị:


Định dạng giá được hiển thị dưới dạng một số với hai số thập phân:

txt = "giá là {: .2f} đô la"

Kiểm tra tất cả các loại định dạng trong tham chiếu String () của chúng tôi.

Nhiều giá trị

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:
itemno = 567
price = 49
myorder = "I want {} pieces of item number {} for {:.2f} dollars."
print(myorder.format(quantity, itemno, price))

Hãy tự mình thử »



Bạn có thể thêm các tham số bên trong dấu ngoặc xoăn để chỉ định cách chuyển đổi giá trị:

Định dạng giá được hiển thị dưới dạng một số với hai số thập phân:

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:
itemno = 567
price = 49
myorder = "I want {0} pieces of item number {1} for {2:.2f} dollars."
print(myorder.format(quantity, itemno, price))

Hãy tự mình thử »

Bạn có thể thêm các tham số bên trong dấu ngoặc xoăn để chỉ định cách chuyển đổi giá trị:

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:
name = "John"
txt = "His name is {1}. {1} is {0} years old."
print(txt.format(age, name))

Hãy tự mình thử »


Bạn có thể thêm các tham số bên trong dấu ngoặc xoăn để chỉ định cách chuyển đổi giá trị:

Định dạng giá được hiển thị dưới dạng một số với hai số thập phân:

Thí dụ

Thêm một trình giữ chỗ nơi bạn muốn hiển thị giá:
print(myorder.format(carname = "Ford", model = "Mustang"))

Hãy tự mình thử »




Kiểm tra chuỗi

Để kiểm tra xem một cụm từ hoặc ký tự nhất định có mặt trong một chuỗi không, chúng ta có thể sử dụng từ khóa format()1.

Kiểm tra xem "miễn phí" có mặt trong văn bản sau không: is the same as "hello".

TXT = "Những điều tốt nhất trong cuộc sống là miễn phí!" In ("miễn phí" trong txt)


Sử dụng nó trong một câu lệnh format()2:

Chỉ in nếu có mặt "miễn phí":


TXT = "Những điều tốt nhất trong cuộc sống là miễn phí!" Nếu "miễn phí" trong txt: & nbsp; In ("Có, 'miễn phí' có mặt.")

Tìm hiểu thêm về nếu các câu trong Python của chúng tôi nếu ... Chương khác.

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

Hãy tự mình thử »

Kiểm tra chuỗi

Thí dụ

Hàm len() trả về độ dài của chuỗi:
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

Hãy tự mình thử »

A = "Xin chào, Thế giới!" In (Len (A)) in the result, the line breaks are inserted at the same position as in the code.



Kiểm tra chuỗi

Để kiểm tra xem một cụm từ hoặc ký tự nhất định có mặt trong một chuỗi không, chúng ta có thể sử dụng từ khóa format()1.

Kiểm tra xem "miễn phí" có mặt trong văn bản sau không:

TXT = "Những điều tốt nhất trong cuộc sống là miễn phí!" In ("miễn phí" trong txt)

Thí dụ

Sử dụng nó trong một câu lệnh format()2:

Chỉ in nếu có mặt "miễn phí":
print(a[1])

Hãy tự mình thử »


TXT = "Những điều tốt nhất trong cuộc sống là miễn phí!" Nếu "miễn phí" trong txt: & nbsp; In ("Có, 'miễn phí' có mặt.")

Tìm hiểu thêm về nếu các câu trong Python của chúng tôi nếu ... Chương khác.

Thí dụ

Kiểm tra nếu không

cho x trong "chuối": & nbsp; in (x)
  print(x)

Hãy tự mình thử »

Tìm hiểu thêm về các vòng lặp trong chương Python của chúng tôi cho các vòng lặp.


Chiều dài chuỗi

Để có được độ dài của một chuỗi, hãy sử dụng hàm len().

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
print(len(a))

Hãy tự mình thử »


Tìm hiểu thêm về các vòng lặp trong chương Python của chúng tôi cho các vòng lặp.

Chiều dài chuỗi

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
print("free" in txt)

Hãy tự mình thử »

Kiểm tra chuỗi

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
if "free" in txt:
  print("Yes, 'free' is present.")

Hãy tự mình thử »

Kiểm tra chuỗi


Để kiểm tra xem một cụm từ hoặc ký tự nhất định có mặt trong một chuỗi không, chúng ta có thể sử dụng từ khóa format()1.

Kiểm tra xem "miễn phí" có mặt trong văn bản sau không:

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
print("expensive" not in txt)

Hãy tự mình thử »

Kiểm tra chuỗi

Thí dụ

Hàm len() trả về độ dài của chuỗi:

A = "Xin chào, Thế giới!" In (Len (A))
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")

Hãy tự mình thử »