Trong Python, bạn có một số tùy chọn để định dạng chuỗi của mình. Trong bài viết này, tôi sẽ tìm hiểu về
"Hello, my name is {}. I am a {} turned {}."
3, chuỗi ký tự được định dạng và chuỗi mẫuNhưng trước tiên, chúng ta hãy xem những gì được coi là "cách cũ" của định dạng chuỗi
Định dạng % chuỗi trong Python là gì?
Một trong những cách cũ hơn để định dạng chuỗi trong Python là sử dụng toán tử
"Hello, my name is {}. I am a {} turned {}."
4Đây là cú pháp cơ bản
"This is a string %s" % "string value goes here"
Bạn có thể tạo các chuỗi và sử dụng
"Hello, my name is {}. I am a {} turned {}."
5 bên trong chuỗi đó, hoạt động như một trình giữ chỗ. Sau đó, bạn có thể viết "Hello, my name is {}. I am a {} turned {}."
4 theo sau là giá trị chuỗi thực tế mà bạn muốn sử dụngĐây là một ví dụ cơ bản sử dụng định dạng chuỗi
"Hello, my name is {}. I am a {} turned {}."
4print["Hi, my name is %s" % "Jessica"]
Phương pháp này thường được gọi là cách "cũ hơn" vì Python 3 đã giới thiệu
"Hello, my name is {}. I am a {} turned {}."
3 cùng với các chuỗi ký tự được định dạngPhương thức "Hello, my name is {}. I am a {} turned {}."
3 trong Python là gì?
"Hello, my name is {}. I am a {} turned {}."
Đây là cú pháp cơ bản cho phương thức
"Hello, my name is {}. I am a {} turned {}."
3"Hello, my name is {}. I am a {} turned {}."
0Bên trong chuỗi mẫu, chúng ta có thể sử dụng
"Hello, my name is {}. I am a {} turned {}."
11 đóng vai trò giữ chỗ cho các đối số. Các đối số là các giá trị sẽ được hiển thị trong chuỗiTrong ví dụ này, chúng tôi muốn in
"Hello, my name is {}. I am a {} turned {}."
12Trong chuỗi, chúng ta sẽ có tổng cộng ba
"Hello, my name is {}. I am a {} turned {}."
11 sẽ đóng vai trò giữ chỗ cho các giá trị của Jessica, nhạc sĩ và lập trình viên. Chúng được gọi là các trường định dạng"Hello, my name is {}. I am a {} turned {}."
Bên trong dấu ngoặc đơn này cho
"Hello, my name is {}. I am a {} turned {}."
3, chúng tôi sẽ sử dụng các giá trị của "Jessica", "nhạc sĩ" và "lập trình viên""Hello, my name is {}. I am a {} turned {}."
1Đây là mã hoàn chỉnh và câu in
"Hello, my name is {}. I am a {} turned {}."
7Lập luận quan điểm
Bạn có thể truy cập giá trị của các đối số này bằng cách sử dụng số chỉ mục bên trong
"Hello, my name is {}. I am a {} turned {}."
11Trong ví dụ này, chúng tôi có hai đối số của
"Hello, my name is {}. I am a {} turned {}."
16 và "Hello, my name is {}. I am a {} turned {}."
17 bên trong "Hello, my name is {}. I am a {} turned {}."
18"This is a string %s" % "string value goes here"
2Chúng ta có thể truy cập các giá trị đó bên trong chuỗi bằng cách tham khảo các số chỉ mục.
"Hello, my name is {}. I am a {} turned {}."
19 đề cập đến đối số đầu tiên của "Hello, my name is {}. I am a {} turned {}."
16 và "Hello, my name is {}. I am a {} turned {}."
71 đề cập đến đối số thứ hai của "Hello, my name is {}. I am a {} turned {}."
17"This is a string %s" % "string value goes here"
7Đây là mã hoàn chỉnh và câu in
"This is a string %s" % "string value goes here"
8Chúng ta có thể sửa đổi ví dụ này và chuyển đổi các số chỉ mục trong chuỗi. Bạn sẽ nhận thấy rằng câu đã thay đổi và vị trí của các đối số đã được thay đổi.
"This is a string %s" % "string value goes here"
9Đối số từ khóa
Các đối số này bao gồm một cặp
"Hello, my name is {}. I am a {} turned {}."
73 "Hello, my name is {}. I am a {} turned {}."
74. Chúng ta có thể truy cập "Hello, my name is {}. I am a {} turned {}."
74 của đối số bằng cách sử dụng "Hello, my name is {}. I am a {} turned {}."
73 bên trong "Hello, my name is {}. I am a {} turned {}."
11Trong ví dụ này, chúng tôi có hai khóa được gọi là
"Hello, my name is {}. I am a {} turned {}."
78 và "Hello, my name is {}. I am a {} turned {}."
79. Chúng ta sẽ sử dụng các phím đó bên trong chuỗiprint["Hi, my name is %s" % "Jessica"]
0Bên trong
"Hello, my name is {}. I am a {} turned {}."
18, chúng ta có cặp "Hello, my name is {}. I am a {} turned {}."
73 "Hello, my name is {}. I am a {} turned {}."
74print["Hi, my name is %s" % "Jessica"]
1Đây là mã hoàn chỉnh và câu in
print["Hi, my name is %s" % "Jessica"]
2Cách kết hợp các đối số từ khóa và vị trí
Trong
"Hello, my name is {}. I am a {} turned {}."
3, bạn có thể kết hợp các đối số từ khóa và vị tríTrong ví dụ này, chúng ta sẽ tạo một câu chuyện ngắn về việc đi đến Disneyland
Đầu tiên chúng ta sẽ tạo một vài biến cho tên, số, tính từ và chuyến đi Disneyland
print["Hi, my name is %s" % "Jessica"]
3Sau đó, chúng tôi muốn tạo chuỗi của mình bằng cách sử dụng các đối số từ khóa và vị trí. Tôi sẽ thêm
"This is a string %s" % "string value goes here"
24 để báo cho máy tính tạo một dòng mới sau mỗi câuprint["Hi, my name is %s" % "Jessica"]
4Bên trong dấu ngoặc đơn cho
"Hello, my name is {}. I am a {} turned {}."
3, chúng tôi sẽ gán các biến của chúng tôi cho các khóa của "This is a string %s" % "string value goes here"
26, "Hello, my name is {}. I am a {} turned {}."
79, "This is a string %s" % "string value goes here"
28 và "This is a string %s" % "string value goes here"
29. "Hello, my name is {}. I am a {} turned {}."
19 sẽ có giá trị là "This is a string %s" % "string value goes here"
71print["Hi, my name is %s" % "Jessica"]
5Đây là mã hoàn chỉnh và câu in
print["Hi, my name is %s" % "Jessica"]
6Chuỗi ký tự được định dạng là gì?
Các chuỗi ký tự được định dạng [hoặc chuỗi f] cho phép bạn bao gồm các biểu thức bên trong chuỗi của mình. Ngay trước chuỗi bạn đặt một
"This is a string %s" % "string value goes here"
72 hoặc "This is a string %s" % "string value goes here"
73 cho máy tính biết bạn muốn sử dụng một "This is a string %s" % "string value goes here"
74Đây là cú pháp cơ bản
print["Hi, my name is %s" % "Jessica"]
7Đây là một ví dụ cơ bản in câu
"This is a string %s" % "string value goes here"
75print["Hi, my name is %s" % "Jessica"]
8Nó hoạt động giống như vậy nếu tôi sử dụng chữ viết hoa
"This is a string %s" % "string value goes here"
73 trước chuỗiprint["Hi, my name is %s" % "Jessica"]
9Bạn cũng có thể sử dụng
"This is a string %s" % "string value goes here"
74 để định dạng dữ liệu từ từ điển. Trong ví dụ này, chúng ta có một từ điển đại diện cho thứ hạng cao nhất của các đội bóng rổ nam của trường đại học và họ đã thắng bao nhiêu trận trong tổng số 32 trận
"Hello, my name is {}. I am a {} turned {}."
00Chúng ta có thể sử dụng phương pháp
"This is a string %s" % "string value goes here"
78 và "This is a string %s" % "string value goes here"
79 để duyệt qua từng cặp "This is a string %s" % "string value goes here"
80 của từ điển "This is a string %s" % "string value goes here"
81"Hello, my name is {}. I am a {} turned {}."
01Bên trong
"This is a string %s" % "string value goes here"
78, chúng ta có thể sử dụng một "This is a string %s" % "string value goes here"
74 để định dạng kết quả được inViệc sử dụng
"This is a string %s" % "string value goes here"
84 cho "This is a string %s" % "string value goes here"
85 và "This is a string %s" % "string value goes here"
86 yêu cầu máy tính tạo một trường rộng 10 ký tự. Điều này sẽ tạo ra các cột chẵn cho dữ liệu"This is a string %s" % "string value goes here"
87 bên trong đây "This is a string %s" % "string value goes here"
86 đề cập đến một số nguyên thập phân"Hello, my name is {}. I am a {} turned {}."
02Đây là mã đầy đủ và đầu ra được in
"Hello, my name is {}. I am a {} turned {}."
03Chuỗi mẫu là gì?
Chuỗi mẫu là các chuỗi Python sử dụng trình giữ chỗ cho các giá trị thực
Đây là cú pháp cơ bản
"Hello, my name is {}. I am a {} turned {}."
04Hãy cùng xem một ví dụ để hiểu rõ hơn về cách thức hoạt động của nó
Trong ví dụ này, chúng tôi muốn in
"This is a string %s" % "string value goes here"
89 bằng chuỗi mẫuĐể sử dụng chuỗi mẫu, trước tiên bạn phải nhập lớp
"This is a string %s" % "string value goes here"
90 từ thư viện chuẩn"Hello, my name is {}. I am a {} turned {}."
05Sau đó, bạn có thể sử dụng lớp
"This is a string %s" % "string value goes here"
90 và cung cấp một chuỗi bên trong dấu ngoặc đơn. Chúng tôi sẽ đặt một "This is a string %s" % "string value goes here"
92 trước "This is a string %s" % "string value goes here"
26, sau này sẽ được thay thế bằng giá trị thực"Hello, my name is {}. I am a {} turned {}."
06Sau đó, chúng tôi thêm
"This is a string %s" % "string value goes here"
94 vào mẫu và gán giá trị của "This is a string %s" % "string value goes here"
95 cho "This is a string %s" % "string value goes here"
26"Hello, my name is {}. I am a {} turned {}."
07Đây là mã đầy đủ và đầu ra được in
"Hello, my name is {}. I am a {} turned {}."
08Kết luận
Có nhiều cách để định dạng chuỗi của bạn trong Python
Cách cũ hơn để định dạng chuỗi của bạn là sử dụng toán tử
"Hello, my name is {}. I am a {} turned {}."
4"Hello, my name is {}. I am a {} turned {}."
09"Hello, my name is {}. I am a {} turned {}."
5 hoạt động như một trình giữ chỗ cho giá trị thực. Bạn đặt giá trị thực sau toán tử "Hello, my name is {}. I am a {} turned {}."
4Phương pháp này thường được gọi là cách "cũ hơn" vì Python 3 đã giới thiệu
"Hello, my name is {}. I am a {} turned {}."
3 và các chuỗi ký tự được định dạng [chuỗi f]Trong phương pháp
"Hello, my name is {}. I am a {} turned {}."
3, bạn sử dụng "Hello, my name is {}. I am a {} turned {}."
11 cho các trình giữ chỗ và đặt các giá trị thực bên trong dấu ngoặc đơn. Phương thức này có thể nhận các đối số vị trí và từ khóa"Hello, my name is {}. I am a {} turned {}."
0Các chuỗi ký tự được định dạng [hoặc chuỗi f] cho phép bạn bao gồm các biểu thức bên trong chuỗi của mình. Ngay trước chuỗi bạn đặt một
"This is a string %s" % "string value goes here"
72 hoặc "This is a string %s" % "string value goes here"
73 cho máy tính biết bạn muốn sử dụng một "This is a string %s" % "string value goes here"
74print["Hi, my name is %s" % "Jessica"]
7Bạn cũng có thể sử dụng Chuỗi mẫu bằng cách nhập lớp
"This is a string %s" % "string value goes here"
90 từ thư viện chuẩn. Chuỗi mẫu là các chuỗi Python sử dụng trình giữ chỗ cho các giá trị thực"Hello, my name is {}. I am a {} turned {}."
04Tôi hy vọng bạn thấy bài viết này hữu ích và chúc may mắn trên hành trình Python của bạn
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tôi là một nhạc sĩ và một lập trình viên
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu