Cách thêm dòng mới trong f-string Python
Trong hướng dẫn ngắn này, chúng ta xem cách thêm một dòng mới trong Python. Chúng tôi xem xét ký tự dòng mới của Python và cách sử dụng các phương thức khác Show
Mục lục - Python dòng mới
Python dòng mớiTrong lập trình, việc ngắt dòng và hiển thị nội dung trong một dòng mới là một thực tế phổ biến. Điều này cải thiện khả năng đọc của đầu ra. Ngoài ra, bạn sẽ thường xuyên bắt gặp ký tự dòng mới rất nhiều khi làm việc với tệp Do đó, điều khá quan trọng là bạn phải hiểu cách thêm một dòng mới và tự làm quen với cách hoạt động của ký tự dòng mới. Hướng dẫn này là nhằm mục đích để làm như vậy Ký tự xuống dòng trong PythonTrong Python, ký tự dòng mới “\n” được sử dụng để tạo một dòng mới. Khi được chèn vào một chuỗi, tất cả các ký tự sau ký tự được thêm vào một dòng mới. Về cơ bản, sự xuất hiện của “\n” chỉ ra rằng dòng kết thúc ở đây và các ký tự còn lại sẽ được hiển thị trong một dòng mới Mã và giải thích
Như đã nói ở trên, ký tự sau ký tự dòng mới được in trong một dòng mới Chà, dấu gạch chéo ngược (“\”) trong ký tự dòng mới được gọi là chuỗi thoát. Trình tự thoát được sử dụng để thêm bất kỳ thứ gì bất hợp pháp vào chuỗi. Bằng cách này, Python hiểu rằng ký tự sau không phải là một phần của chuỗi và thực thi nó Chuỗi nhiều dòngChuỗi nhiều dòng là một cách dễ dàng khác để in văn bản trong một dòng mới. Như tên gợi ý, chuỗi tự kéo dài trên nhiều dòng. Các chuỗi này có thể được gán bằng cách sử dụng 3 dấu nháy kép hoặc 3 dấu nháy đơn. Python hiểu rằng chuỗi là một chuỗi nhiều dòng và in nó như vậy Mã và giải thích
Trong ví dụ trên, chuỗi được in giống như cách thông tin được truyền Suy nghĩ kết thúc - Python dòng mớiMặc dù cả hai phương thức đều có thể được sử dụng trong Python để thêm các dòng mới nhưng tôi khuyên bạn nên sử dụng phương thức đầu tiên vì đây là phương thức được chấp nhận phổ biến nhất. Ngoài ra, do Python có một ký tự tích hợp tạo điều kiện thuận lợi cho việc này, tốt nhất là sử dụng nó 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 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 ngoặc kép ( 9 ) hoặc dấu ngoặc đơ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 tập hợp các 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 0 và 1, 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ụ dưới đây, 2 và 3 là hai biến. Để tính tích của chúng, bạn có thể chèn biểu thức 4 bên trong một bộ dấu ngoặc nhọn
Lưu ý cách 4 được thay thế bằng tích của 2 và 3 trong đầu ra
Tô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, 8, 9 đó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 0 của Python. Cú pháp chung được hiển thị dưới đây
Ở đây, 1 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 0 ở trên. Cú pháp được đưa ra dưới đây
Trong cú pháp trên,9 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 4 1 là 3; 7, 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ố 8, 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
Trong đoạn mã trên,
Trong ví dụ trên, 8 là 87, là số lẻ. Do đó câu điều kiện trong f-String được thay thế bằng 6Cá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
Đoạn mã trên in ra 6Thay vào đó, nó sẽ tốt hơn nếu nó in ra 7? Phương thức8 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 ( Để 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 8 trên chuỗi 1 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 6 hiển thị bên dưới 3Hàm trên trả về 7 nếu nó được gọi với một số chẵn làm đối số. Và nó trả về 8 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ẻ ( 9), 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 6 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ẻ Phần 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 pháp 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 Bạn có thể sử dụng \n trong chuỗi F không?Như được hiển thị trong đoạn mã trên, thay vì sử dụng dấu nháy đơn hoặc dấu nháy kép, chúng tôi sử dụng dấu nháy ba để bao quanh chuỗi nhiều dòng. Đồng thời, chúng ta vẫn có thể sử dụng dòng mới ( \n ) trong chuỗi f để báo hiệu rằng có một dòng mới trong chuỗi .
F {} trong Python là gì?Còn được gọi là “các chuỗi ký tự được định dạng”, chuỗi f là các chuỗi ký tự có chữ f ở đầu và dấu ngoặc nhọn chứa các biểu thức sẽ được thay thế bằng các giá trị của chúng. |