Hướng dẫn python substitute string - chuỗi thay thế python



Hàm replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới.replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới.

Show

Cú pháp

Cú pháp của replace() trong Python:replace() trong Python:

str.replace(old, new[, max])

Các tham số:

  • old: Đây là chuỗi con cũ để được thay thế.: Đây là chuỗi con cũ để được thay thế.

  • new: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.

  • max: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.


Ví dụ sau minh họa cách sử dụng của hàm replace() trong Python.

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))

Chạy chương trình Python trên sẽ cho kết quả:

Vi du ham replace() Python tren VietTuts.Vn
Vi du phuong thuc replace() Python



Chuỗi Python định dạng các thực tiễn tốt nhất của Dan Bader

Giới thiệu thực tế về việc quét web trong Python của Colin Okeefe

  • Happy Pythoning!
  • Kể từ Python 3.6, dây F là một cách mới tuyệt vời để định dạng chuỗi. Họ không chỉ dễ đọc hơn, súc tích hơn và ít bị lỗi hơn so với các cách định dạng khác, mà chúng còn nhanh hơn!
  • Nội dung chính
  • Nội dung chính
  • Chuỗi của trường cũ ở trường học ở Python
  • Nội dung chính
  • Chuỗi của trường cũ ở trường học ở Python
  • Chuỗi của trường cũ ở trường học ở Python
  • Tùy chọn số 1: %-Formatting
  • Tại sao %-Formatting là tuyệt vời
  • Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.
  • Bạn cũng có tùy chọn gọi trực tiếp một phương thức:
  • Dấu gạch chéo ngược
  • Dấu gạch chéo ngược
  • Đi ra và định dạng!

Bạn vẫn có thể sử dụng các cách định dạng các chuỗi định dạng cũ hơn, nhưng với các chuỗi F, giờ đây bạn có một cách ngắn gọn, dễ đọc hơn và thuận tiện hơn, vừa nhanh hơn và ít bị lỗi hơn. Đơn giản hóa cuộc sống của bạn bằng cách sử dụng F-Strings là một lý do tuyệt vời để bắt đầu sử dụng Python 3.6 nếu bạn đã thực hiện chuyển đổi. (Nếu bạn vẫn đang sử dụng Python 2, đừng quên rằng năm 2020 sẽ sớm ở đây!)

Theo Zen of Python, khi bạn cần quyết định cách làm một cái gì đó, thì ở đây, ở đây sẽ là một cách và tốt nhất là chỉ có một cách để làm điều đó. Mặc dù các chuỗi F không phải là cách duy nhất có thể để bạn định dạng chuỗi, nhưng chúng ở một vị trí tuyệt vời để trở thành một cách rõ ràng để hoàn thành công việc.

Happy Pythoning!

Kể từ Python 3.6, dây F là một cách mới tuyệt vời để định dạng chuỗi. Họ không chỉ dễ đọc hơn, súc tích hơn và ít bị lỗi hơn so với các cách định dạng khác, mà chúng còn nhanh hơn!

Nội dung chính

Kể từ Python 3.6, dây F là một cách mới tuyệt vời để định dạng chuỗi. Họ không chỉ dễ đọc hơn, súc tích hơn và ít bị lỗi hơn so với các cách định dạng khác, mà chúng còn nhanh hơn!

Nội dung chính

Chuỗi của trường cũ ở trường học ở Python

Tùy chọn số 1: %-Formatting

Tại sao %-Formatting là tuyệt vời

Cách sử dụng %-formatting

Các đối tượng chuỗi có hoạt động tích hợp bằng toán tử

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'
6 mà bạn có thể sử dụng để định dạng chuỗi. Ở đây, những gì trông giống như trong thực tế:

>>>

>>> name = "Eric"
>>> "Hello, %s." % name
'Hello, Eric.'

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

Tại sao %-Formatting là tuyệt vời

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

Tại sao %-Formatting là tuyệt vời

Các ví dụ mã mà bạn vừa thấy ở trên là đủ có thể đọc được. Tuy nhiên, một khi bạn bắt đầu sử dụng một số tham số và chuỗi dài hơn, mã của bạn sẽ nhanh chóng trở nên dễ đọc hơn nhiều. Mọi thứ đang bắt đầu trông hơi lộn xộn rồi:

Thật không may, loại định dạng này không phải là tuyệt vời bởi vì nó là dài dòng và dẫn đến lỗi, như không hiển thị chính xác các bộ dữ liệu hoặc từ điển. May mắn thay, có những ngày tươi sáng phía trước.

Tùy chọn #2: str.format ()

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

>>>

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
0

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
1

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
2

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

Tại sao %-Formatting là tuyệt vời

Các ví dụ mã mà bạn vừa thấy ở trên là đủ có thể đọc được. Tuy nhiên, một khi bạn bắt đầu sử dụng một số tham số và chuỗi dài hơn, mã của bạn sẽ nhanh chóng trở nên dễ đọc hơn nhiều. Mọi thứ đang bắt đầu trông hơi lộn xộn rồi:

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
3

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

Tại sao %-Formatting là tuyệt vời

Các ví dụ mã mà bạn vừa thấy ở trên là đủ có thể đọc được. Tuy nhiên, một khi bạn bắt đầu sử dụng một số tham số và chuỗi dài hơn, mã của bạn sẽ nhanh chóng trở nên dễ đọc hơn nhiều. Mọi thứ đang bắt đầu trông hơi lộn xộn rồi:

Thật không may, loại định dạng này không phải là tuyệt vời bởi vì nó là dài dòng và dẫn đến lỗi, như không hiển thị chính xác các bộ dữ liệu hoặc từ điển. May mắn thay, có những ngày tươi sáng phía trước.

Tùy chọn #2: str.format ()

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

Cách sử dụng str.format ()

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
4

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

>>>

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
5

Để chèn nhiều hơn một biến, bạn phải sử dụng một bộ biến số của các biến đó. Đây là cách bạn sẽ làm điều đó:

Tại sao %-Formatting là tuyệt vời

Các ví dụ mã mà bạn vừa thấy ở trên là đủ có thể đọc được. Tuy nhiên, một khi bạn bắt đầu sử dụng một số tham số và chuỗi dài hơn, mã của bạn sẽ nhanh chóng trở nên dễ đọc hơn nhiều. Mọi thứ đang bắt đầu trông hơi lộn xộn rồi:

Thật không may, loại định dạng này không phải là tuyệt vời bởi vì nó là dài dòng và dẫn đến lỗi, như không hiển thị chính xác các bộ dữ liệu hoặc từ điển. May mắn thay, có những ngày tươi sáng phía trước.

Tùy chọn #2: str.format ()

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
1
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
2

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
3
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

Cách sử dụng str.format ()

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
4
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

Cách sử dụng str.format ()

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
5
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
6
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
7
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
8
>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
0

Cách hoàn thành công việc mới hơn này đã được giới thiệu trong Python 2.6. Bạn có thể kiểm tra hướng dẫn về các kỹ thuật định dạng chuỗi Python mới hơn để biết thêm thông tin.

Cách sử dụng str.format ()

Bởi vì các chuỗi F được đánh giá trong thời gian chạy, bạn có thể đặt bất kỳ và tất cả các biểu thức python hợp lệ trong chúng. Điều này cho phép bạn làm một số điều tiện lợi.

Bạn có thể làm một cái gì đó khá đơn giản, như thế này:

Nhưng bạn cũng có thể gọi các chức năng. Đây là một ví dụ:

Chuỗi được trả về bởi

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
11 là biểu diễn chuỗi không chính thức của một đối tượng và có thể đọc được. Chuỗi được trả về bởi
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
12 là đại diện chính thức và nên không rõ ràng. Gọi
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
17 và
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
18 tốt hơn là sử dụng trực tiếp
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
11 và
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
12.

Theo mặc định, các chuỗi F sẽ sử dụng

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
11, nhưng bạn có thể đảm bảo rằng họ sử dụng
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
12 nếu bạn bao gồm cờ chuyển đổi
str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
23:

>>>

>>> name = "Eric"
>>> age = 74
>>> "Hello, %s. You are %s." % (name, age)
'Hello Eric. You are 74.'
9

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
0

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
1

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

Multiline F-String

Bạn có thể có chuỗi đa dòng:

Nhưng hãy nhớ rằng bạn cần đặt một

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
06 trước mỗi dòng của một chuỗi đa dòng. Mã sau đây đã giành được công việc:

Nếu bạn không đặt một >>> "Hello, {1}. You are {0}.".format(age, name) 'Hello, Eric. You are 74.' 6 trước mỗi dòng riêng lẻ, thì bạn sẽ có các chuỗi thường xuyên, cũ, trong vườn và không sáng bóng, mới, Fancy F-String.

Nếu bạn muốn lan truyền các chuỗi trên nhiều dòng, bạn cũng có tùy chọn thoát khỏi sự trở lại với

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
26:

Nhưng đây là những gì sẽ xảy ra nếu bạn sử dụng

str1 = "Vi du ham replace() Python"
print (str1.replace("Python", "Python tren VietTuts.Vn"))
print (str1.replace("ham", "phuong thuc", 1))
27:

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
2

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
3

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
4

>>>

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
6

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

Multiline F-String

Bạn có thể có chuỗi đa dòng:

Nhưng hãy nhớ rằng bạn cần đặt một

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
7

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
8

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

Multiline F-String

Bạn có thể có chuỗi đa dòng:

>>>

>>> first_name = "Eric"
>>> last_name = "Idle"
>>> age = 74
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation)
'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.'
9

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'
0

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'
1

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

Multiline F-String

>>>

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'
2

Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây.

>>>

>>> "Hello, {}. You are {}.".format(name, age)
'Hello, Eric. You are 74.'
3

Multiline F-String

Bạn có thể có chuỗi đa dòng:

Nhưng hãy nhớ rằng bạn cần đặt một

Đọc thêm

Nếu bạn muốn đọc một cuộc thảo luận mở rộng về nội suy chuỗi, hãy xem PEP 502. Ngoài ra, bản nháp PEP 536 có thêm một số suy nghĩ về tương lai của F-String.

Để có thêm niềm vui với chuỗi, hãy xem các bài viết sau:

  • Chuỗi Python định dạng các thực tiễn tốt nhất của Dan Bader
  • Giới thiệu thực tế về việc quét web trong Python của Colin Okeefe

Happy Pythoning!