F trong python print là gì?
Nhưng trong Python 3. 6 trở lên, bạn có thể sử dụng f-Strings để thay thế. f-Strings, còn được gọi là chuỗi ký tự được định dạng, có cú pháp ngắn gọn hơn và có thể cực kỳ hữu ích trong việc định dạng chuỗi Show
Trong hướng dẫn này, bạn sẽ tìm hiểu về chuỗi f trong Python và một vài cách khác nhau mà bạn có thể sử dụng chúng để định dạng chuỗi Chuỗi f trong Python là gì?Các chuỗi trong Python thường được đặt trong dấu nháy kép ( 9 ) hoặc dấu nháy đơn ( 0). Để tạo chuỗi f, bạn chỉ cần thêm 1 hoặc 2 trước dấu ngoặc kép mở đầu của chuỗiVí dụ,3 là một chuỗi trong khi Cách in các biến bằng Python f-StringsKhi sử dụng f-Strings để hiển thị các biến, bạn chỉ cần chỉ định tên của các biến bên trong một bộ dấu ngoặc nhọn 5. Và trong thời gian chạy, tất cả các tên biến sẽ được thay thế bằng các giá trị tương ứng của chúngNếu bạn có nhiều biến trong chuỗi, bạn cần đặt từng tên biến trong một bộ dấu ngoặc nhọn Cú pháp được hiển thị dưới đây
▶ Đây là một ví dụ Bạn có hai biến, 6 và 7, được đặt trong dấu ngoặc nhọn bên trong f-String
Chúng ta hãy nhìn vào đầu ra
Lưu ý cách các biến 6 và 7 đã được thay thế bằng 40 và 41, tương ứngCách đánh giá các biểu thức bằng Python f-StringsVì f-Strings được đánh giá trong thời gian chạy, bạn cũng có thể đánh giá các biểu thức Python hợp lệ một cách nhanh chóng ▶ Trong ví dụ bên dưới, 42 và 43 là hai biến. Để tính tích của chúng, bạn có thể chèn biểu thức 44 bên trong một tập hợp các dấu ngoặc nhọn 4Lưu ý cách 44 được thay thế bằng tích của 42 và 43 ở đầu ra 3Tôi hy vọng bây giờ bạn có thể nhìn thấy mô hình Trong bất kỳ Chuỗi f nào, 48, 49 đóng vai trò giữ chỗ cho các biến và biểu thức và được thay thế bằng các giá trị tương ứng trong thời gian chạyChuyển sang phần tiếp theo để tìm hiểu thêm về f-Strings Cách sử dụng điều kiện trong Python f-StringsHãy bắt đầu bằng cách xem xét các câu lệnh 30 của Python. Cú pháp chung được hiển thị dưới đây 7Ở đây, 31 là biểu thức có giá trị thực được kiểm tra
Có một dòng ngắn gọn hơn tương đương với khối 30 ở trên. Cú pháp được đưa ra dưới đây 6Trong cú pháp trên,39 là câu lệnh được thực hiện khi điều kiện của Cú pháp này có vẻ hơi khác nếu bạn chưa từng thấy cú pháp này trước đây. Nếu nó khiến mọi việc trở nên đơn giản hơn, bạn có thể đọc nó là, "Làm điều này ________ 274 ________ 231 là ________ 233; ________ 277, làm điều này" Điều này thường được gọi là toán tử bậc ba trong Python vì nó có 3 toán hạng theo một nghĩa nào đó - khối đúng, điều kiện được kiểm tra và khối sai ▶ Lấy một ví dụ đơn giản sử dụng toán tử bậc ba Cho một số 78, bạn muốn kiểm tra xem nó có chẵn không. Bạn biết rằng một số là số chẵn nếu nó chia hết cho 2. Hãy sử dụng điều này để viết biểu thức của chúng tôi, như hình dưới đây 7Trong đoạn mã trên,
3Trong ví dụ trên, 78 là 87, là số lẻ. Do đó câu điều kiện trong f-String được thay thế bằng 36Cách gọi các phương thức với Python f-StringsCho đến nay, bạn mới chỉ thấy cách in giá trị của biến, đánh giá biểu thức và sử dụng điều kiện bên trong f-Strings. Và đã đến lúc lên cấp ▶ Hãy lấy ví dụ sau 6Đoạn mã trên in ra 66Thay vào đó, nó sẽ tốt hơn nếu nó in ra 67? Phương thức68 trong Python trả về một chuỗi mới được định dạng trong trường hợp tiêu đề - cách tên thường được định dạng (_______369) Để in tên tác giả được định dạng trong trường hợp tiêu đề, bạn có thể làm như sau
0Tuy nhiên, bạn có thể làm điều này chỉ trong một bước với f-Strings. Bạn chỉ cần gọi phương thức 68 trên chuỗi 71 bên trong dấu ngoặc nhọn trong f-String 1Khi chuỗi f được phân tích cú pháp trong thời gian chạy,
Bạn có thể xác minh rằng trong đầu ra được hiển thị bên dưới 2Bạn có thể đặt lệnh gọi phương thức trên bất kỳ đối tượng Python hợp lệ nào bên trong dấu ngoặc nhọn và chúng sẽ hoạt động tốt Cách gọi các hàm bên trong Python f-StringsNgoài việc gọi các phương thức trên các đối tượng Python, bạn cũng có thể gọi các hàm bên trong f-Strings. Và nó hoạt động rất giống với những gì bạn đã thấy trước đây Giống như cách tên biến được thay thế bằng giá trị và biểu thức được thay thế bằng kết quả đánh giá, lệnh gọi hàm được thay thế bằng giá trị trả về từ hàm ▶ Hãy lấy hàm 76 hiển thị bên dưới 3Hàm trên trả về 77 nếu nó được gọi với một số chẵn làm đối số. Và nó trả về 78 khi đối số trong lệnh gọi hàm là một số lẻ▶ Trong ví dụ hiển thị bên dưới, bạn có một Chuỗi f có lệnh gọi hàm lựa chọn bên trong dấu ngoặc nhọn 4Vì đối số là một số lẻ ( 79), nên Python khuyên bạn nên học JavaScript, như được chỉ ra bên dưới 5Nếu bạn gọi hàm 76 với một số chẵn, bạn sẽ thấy Python bảo bạn học Python thay thế. 🙂 6 7Và điều đó kết thúc hướng dẫn của chúng tôi trên một lưu ý vui vẻ Sự kết luậnTrong hướng dẫn này, bạn đã học cách sử dụng f-Strings để
bài viết liên quanĐây là bài đăng của Jessica giải thích định dạng chuỗi bằng phương thức 8QUẢ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à phát triển và nhà văn kỹ thuật đến từ Ấn Độ. Tôi viết hướng dẫn về mọi thứ liên quan đến lập trình và máy học 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 f() trong Python là gì?“ Chuỗi F cung cấp một cách để nhúng các biểu thức bên trong các ký tự chuỗi, sử dụng một cú pháp tối thiểu . Cần lưu ý rằng chuỗi f thực sự là một biểu thức được đánh giá trong thời gian chạy, không phải là một giá trị không đổi. Trong mã nguồn Python, chuỗi f là một chuỗi ký tự, có tiền tố là f , chứa các biểu thức bên trong dấu ngoặc nhọn.
F có nghĩa là gì trong in ấn?'f' trong printf là viết tắt của in dữ liệu được định dạng , nó được sử dụng để in các giá trị được định dạng làm đầu ra. |