các str. phương thức tham gia lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable
Lưu ý rằng phương thức này tăng
x = 10
print ['The number of mangoes I have are "', x, '"']
6 nếu có bất kỳ giá trị không phải chuỗi nào trong lần lặpNếu danh sách của bạn chứa số hoặc các loại khác, hãy chuyển đổi tất cả các giá trị thành chuỗi trước khi gọi
x = 10
print ['The number of mangoes I have are "', x, '"']
7Chúng tôi đã sử dụng biểu thức trình tạo để lặp qua danh sách
Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện
Trên mỗi lần lặp, chúng tôi sử dụng lớp
x = 10
print ['The number of mangoes I have are "', x, '"']
8 để chuyển đổi số thành chuỗiChuỗi mà phương thức
x = 10
print ['The number of mangoes I have are "', x, '"']
7 được gọi được sử dụng làm dấu phân cách giữa các phần tửNếu bạn không cần dấu tách và chỉ muốn nối các phần tử của danh sách thành một chuỗi, hãy gọi phương thức
x = 10
print ['The number of mangoes I have are "', x, '"']
7 trên một chuỗi trốngBạn cũng có thể sử dụng hàm
The number of mangoes I have are " 10 "
1 để chuyển đổi tất cả các mục trong danh sách thành chuỗi trước khi gọi x = 10
print ['The number of mangoes I have are "', x, '"']
7Ví dụ in các mục trong danh sách mà không có dấu cách sau mỗi dấu phẩy
Hàm map[] lấy một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable
Ngoài ra, bạn có thể sử dụng đối số
The number of mangoes I have are " 10 "
30 trong lệnh gọi hàm The number of mangoes I have are " 10 "
3In các giá trị trong Danh sách không có Dấu cách bằng cách sử dụng sep #
Sử dụng đối số
The number of mangoes I have are " 10 "
30 để in các giá trị trong danh sách không có dấu cách, e. g. The number of mangoes I have are " 10 "
33. Các mục trong danh sách sẽ được giải nén trong lệnh gọi tới The number of mangoes I have are " 10 "
3 và sẽ được in mà không có dấu cáchLưu ý rằng chúng tôi đã sử dụng toán tử giải nén lặp lại
The number of mangoes I have are " 10 "
35 để giải nén các mục của danh sách trong lệnh gọi tới The number of mangoes I have are " 10 "
3Toán tử * iterable unpacking cho phép chúng ta giải nén một iterable trong các lời gọi hàm, trong khả năng hiểu và trong các biểu thức của trình tạo
Đối số
The number of mangoes I have are " 10 "
30 là dấu phân cách giữa các đối số mà chúng ta chuyển đến The number of mangoes I have are " 10 "
3Theo mặc định, đối số
The number of mangoes I have are " 10 "
30 được đặt thành khoảng trắngNếu bạn cần in các mục trong danh sách mà không có dấu cách sau mỗi dấu phẩy, hãy đặt đối số
The number of mangoes I have are " 10 "
30 thành dấu phẩy Khi chúng ta thường sử dụng câu lệnh
The number of mangoes I have are " 10 "
2, đôi khi chúng ta sử dụng dấu phẩy [The number of mangoes I have are " 10 "
3] làm dấu phân cách, điều này đôi khi dẫn đến khoảng cách không cần thiết giữa các giá trị. May mắn thay, bạn có thể sử dụng một số giải pháp thay thế trong Python để giúp bạn xử lý các vấn đề về khoảng cách nàyIn this guide, we’ll teach you how to use the different methods to print without spaces between values in Python
Chúng tôi sẽ lấy một mã đơn giản cho tất cả các phương thức, chiếm một câu lệnh
The number of mangoes I have are " 10 "
2 và chứa một số đối số được phân tách bằng dấu phẩy. Ví dụ: chương trình sau đây sử dụng toán tử dấu phẩy để in các giá trịx = 10
print ['The number of mangoes I have are "', x, '"']
đầu ra
The number of mangoes I have are " 10 "
Chúng ta nên lưu ý rằng có khoảng cách không cần thiết giữa số
The number of mangoes I have are " 10 "
5 và dấu ngoặc kép bao quanh nó. Mục đích là để ngăn chặn hoặc loại bỏ khoảng cách quá mức hoặc không cần thiết nàySử dụng định dạng chuỗi với Modulo The number of mangoes I have are " 10 "
6 Đăng nhập Python
The number of mangoes I have are " 10 "
Định dạng chuỗi cung cấp nhiều tùy chọn tùy chỉnh hơn cho người dùng đi kèm với câu lệnh
The number of mangoes I have are " 10 "
2 cổ điển. Dấu The number of mangoes I have are " 10 "
6 còn được gọi là phép nội suy hoặc toán tử định dạng chuỗiĐịnh dạng chuỗi có thể được thực hiện theo hai cách và sử dụng ký hiệu
The number of mangoes I have are " 10 "
6 là một trong những tùy chọn đóDấu hiệu
The number of mangoes I have are " 10 "
6, theo sau là một chữ cái đại diện cho loại chuyển đổi, hoạt động như một trình giữ chỗ cho biến. Đoạn mã dưới đây sử dụng dấu The number of mangoes I have are " 10 "
6 để in mà không có dấu cách giữa các giá trị trong PythonThe number of mangoes I have are " 10 "
2đầu ra
The number of mangoes I have are " 10 "
3Sử dụng định dạng chuỗi với hàm The number of mangoes I have are " 10 "
22 trong Python
The number of mangoes I have are " 10 "
Khi sử dụng định dạng chuỗi, dấu ngoặc nhọn
The number of mangoes I have are " 10 "
23 được sử dụng để đánh dấu vị trí trong câu lệnh mà biến sẽ được thay thếThe number of mangoes I have are " 10 "
22 đã được giới thiệu trong Python 3 và có sẵn để sử dụng trong các phiên bản Python mới nhất. Chức năng này được sử dụng để xử lý hiệu quả định dạng chuỗi phức tạpĐoạn mã sau sử dụng hàm
The number of mangoes I have are " 10 "
22 để in mà không có dấu cách giữa các giá trị trong PythonThe number of mangoes I have are " 10 "
8đầu ra
The number of mangoes I have are " 10 "
3Bạn nên sử dụng hàm
The number of mangoes I have are " 10 "
26 thay vì toán tử The number of mangoes I have are " 10 "
6 cũ trong các phiên bản Python mới hơnToán tử
The number of mangoes I have are " 10 "
28, còn được gọi là toán tử nối chuỗi, có thể được sử dụng trong trường hợp này để ngăn khoảng cách không cần thiết giữa các giá trị. Đó là cách thay thế trực tiếp cho việc phân tách bằng dấu phẩy và có thể được sử dụng cùng với câu lệnh The number of mangoes I have are " 10 "
2Đây là một mã ví dụ cho thấy việc sử dụng nối chuỗi trong câu lệnh in
The number of mangoes I have are " 10 "
4đầu ra
The number of mangoes I have are " 10 "
3Sử dụng The number of mangoes I have are " 10 "
30 để định dạng chuỗi trong Python
The number of mangoes I have are " 10 "
Trăn 3. 6 đã giới thiệu
The number of mangoes I have are " 10 "
30, đây là một phương pháp khác để đạt được định dạng chuỗi; Đoạn mã sau sử dụng định dạng
The number of mangoes I have are " 10 "
32 để in mà không có khoảng cách giữa các giá trị trong PythonThe number of mangoes I have are " 10 "
9đầu ra
The number of mangoes I have are " 10 "
3Sử dụng Tham số The number of mangoes I have are " 10 "
33 của Câu lệnh The number of mangoes I have are " 10 "
2 trong Python
The number of mangoes I have are " 10 "
The number of mangoes I have are " 10 "
Bạn có thể sửa đổi khoảng cách giữa các đối số của câu lệnh
The number of mangoes I have are " 10 "
2 bằng cách sử dụng tham số The number of mangoes I have are " 10 "
33. Tham số The number of mangoes I have are " 10 "
33 chỉ có thể được tìm thấy và sử dụng trong Python 3 và các phiên bản mới hơn. It can also be utilized for the formatting of the output strings