Định dạng chuỗi Python là một công cụ tuyệt vời cần có trong hộp công cụ của bạn. Chuỗi f Python là bản cập nhật về định dạng chuỗi Python. Nó nhanh hơn trong thời gian chạy và dễ viết hơn. Một khi bạn bắt đầu sử dụng nó, sẽ không quay trở lại Show
Chuỗi f trong Python là một chuỗi ký tự có tiền tố là chữ cái " Chuỗi F đã được giới thiệu trong Python 3. 6 và có sẵn trong tất cả các phiên bản tiếp theo. Chúng cung cấp một giải pháp thay thế dễ đọc hơn cho phương thức Để tạo chuỗi f, bạn có thể thêm vào trước chuỗi ký tự "
đầu ra
Tuy nhiên, có một cách nhanh hơn và thuận tiện hơn để in tên biến và giá trị bằng cách sử dụng dấu
đầu ra
Hãy nhớ rằng cú pháp này (sử dụng dấu Tóm lại, chuỗi f là một cách thuận tiện và ngắn gọn để bao gồm giá trị của các biến hoặc biểu thức trong một chuỗi trong Python. Chúng đặc biệt hữu ích cho mục đích gỡ lỗi hoặc ghi nhật ký, vì chúng cho phép bạn in tên và giá trị biến trong một câu lệnh Trong hướng dẫn ngắn này, chúng tôi xem xét cách bạn có thể sử dụng biến in Python trong chuỗi. Chúng tôi xem xét tất cả các phương pháp khác nhau cùng với những hạn chế và lưu ý của chúng Mục lục - Biến in Python
Biến in PythonTrong khi in các chuỗi, người ta thường in các giá trị của một biến bên trong nó. Một ví dụ phổ biến là bạn có thể muốn in họ và tên trong một câu và các giá trị này được lưu trữ trong hai biến tương ứng Các giá trị này không thể được mã hóa cứng thành chuỗi và cần được truyền động, do đó Python đi kèm với một vài hàm sẵn có cho phép bạn in các giá trị biến In các biến sử dụng f-stringSử dụng chuỗi f trong Python để in các biến là phương pháp được sử dụng phổ biến nhất và cá nhân tôi khuyên bạn nên sử dụng phương pháp này Trong phương pháp này, một 'f' được đặt trước dấu ngoặc kép mở của một chuỗi. Dấu ngoặc nhọn {} được đặt xung quanh tên của các biến mà bạn đang muốn in. Python thay thế các biến này bằng các giá trị của chúng khi mã được thực thi và chuỗi được hiển thị Những chuỗi như vậy được gọi là chuỗi f. Python còn cho phép bạn định dạng các chuỗi này bằng cách sử dụng các phương thức như ‘. trên' hoặc '. tiêu đề', v.v. Mã - chuỗi f
Ghi chú. Các chuỗi f này chỉ được giới thiệu trong Python 3. 6. Trong trường hợp bạn đang sử dụng các phiên bản Python sớm hơn, bạn sẽ phải sử dụng phương thức ‘format()’. Cú pháp cho điều đó như sau Biến in Python - mã định dạng ()
Sử dụng nối chuỗiNối chuỗi là một phương thức có thể được sử dụng để cộng các chuỗi lại với nhau. Điều này được thực hiện bằng cách sử dụng ký tự “+” giữa hai biến hoặc chuỗi. Bằng cách này, chúng ta có thể sử dụng Python để in các giá trị biến cùng với chuỗi Biến in Python - Nối chuỗi
Trong khi sử dụng phương pháp này, khoảng trắng không được thêm vào và bạn sẽ phải thêm chúng theo cách thủ công và do đó phương pháp này không được sử dụng thường xuyên Các biến in trong Python sử dụng dấu phẩy “,”Phương thức này là một phương thức thường được sử dụng khác trong Python để in các biến. Phương thức này khá giống với phương thức nối chuỗi; Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy tên biến dưới dạng chuỗi trong Python. Chúng ta sẽ hiểu khái niệm này với sự trợ giúp của một ví dụ Biến trong PythonBiến là bất kỳ giá trị nào có giá trị không cố định, do đó, chúng có thể được cập nhật theo điều kiện bắt buộc. Có hai loại biến, tôi. e, Biến toàn cục và Biến cục bộ Trong Python, chúng ta không yêu cầu khai báo biến và kiểu dữ liệu của biến cũng không bắt buộc Để cập nhật giá trị của biến, chỉ cần gán cho nó một giá trị mới sau này Lấy tên biến dưới dạng chuỗiĐể lấy tên biến dưới dạng chuỗi trong Python, chúng ta sử dụng phương thức iteritems() hoặc items() . Về cơ bản, đây là quá trình tìm kiếm tên biến với sự trợ giúp của phương pháp đảo ngược cú pháp. từ điển. mặt hàng() Thông số. Điều quan trọng cần biết là phương thức này không nhận bất kỳ tham số nào Mã sốHãy hiểu với sự trợ giúp của ví dụ sau var = 710 variable_name = [k for k, v in locals().items() if v == 710][0] print("Your variable name is " + variable_name) Chạy mã này trực tuyến đầu ra ________số 8_______Sử dụng iteritems() trong Python3 tạo ra AttributeError: 'dict' object has no attribute 'iteritems' Giải trình
Tôi hy vọng bạn có thể hiểu được khái niệm này. Vui lòng đặt bất kỳ câu hỏi nào liên quan đến khái niệm này hoặc bất kỳ chủ đề nào khác mà bạn muốn biết về Bạn cũng có thể tìm hiểu về. Phương thức giải mã chuỗi Python() trong Python và phương thức nhóm() trong Biểu thức chính quy 5 phản hồi cho “Cách lấy Tên biến dưới dạng Chuỗi trong Python”
|