Làm cách nào để in một dãy số không có khoảng trắng trong python?

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ặp

Nế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, '"']
7

Chú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ỗi

Chuỗ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ống

Bạ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, '"']
7

Ví 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 "
3

In 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ách

Lư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 "
3

Toá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 "
3

Theo mặc định, đối số

The number of mangoes I have are " 10 "
30 được đặt thành khoảng trắng

Nế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ày

In 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ày

Sử dụng định dạng chuỗi với Modulo
The number of mangoes I have are " 10 "
6 Đăng nhập Python

Đị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 Python

The number of mangoes I have are " 10 "
2

đầu ra

The number of mangoes I have are " 10 "
3

Sử dụng định dạng chuỗi với hàm
The number of mangoes I have are " 10 "
22 trong Python

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 Python

The number of mangoes I have are " 10 "
8

đầu ra

The number of mangoes I have are " 10 "
3

Bạ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ơn

Toá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 "
3

Sử dụng
The number of mangoes I have are " 10 "
30 để định dạng chuỗi trong Python

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 Python

The number of mangoes I have are " 10 "
9

đầu ra

The number of mangoes I have are " 10 "
3

Sử 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

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

Chủ Đề