Sử dụng Ljust hoặc Rjust:
Các phương thức Python này lấy một chuỗi và
"1234 "
4 ở bên trái hoặc bên phải để biến nó thành một số "1234 "
5 để in vào bảng điều khiển như bạn muốn.Để đưa ra một ví dụ với
"1234 "
6:num = 1234
chars = 9
print[str[num].rjust[chars]]
Điều này sẽ xuất hiện:
" 1234"
hoặc sử dụng
"1234 "
7 sẽ cung cấp cho bạn:"1234 "
Một điều cần lưu ý là
"1234 "
7 và "1234 "
6 khác nhau đáng kể khi in một số lượng không gian num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
0 trước hoặc sau num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
1 khi chúng cho phép bạn chỉ định tổng chiều dài của chuỗi thay vì khoảng trắng trước khi nó. Đây là một điều quan trọng để xem xét ví dụ khi in một bảng như với các phương pháp này, các cột có thể được thực hiện để được đặt chiều rộng làm cho nó gọn gàng. Trong khi chỉ cần thêm khoảng trắng trước sẽ dẫn đến các chiều rộng khác nhau như số lượng num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
2 của num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
3 sẽ thay đổi khiến tổng chiều dài thay đổi làm cho chiều rộng khác nhau.total length of the string rather than the whitespace before it. This is a key thing to consider for example when printing a table as with these methods, the columns can be made to be set widths making it neat.
Whereas simply adding spaces beforehand will result in varying widths as the number of num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
2 of the num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
3 will change causing the total string length to change making the widths vary.Tất nhiên, nếu bạn muốn, bạn vẫn có thể chỉ định tổng chiều dài chuỗi và sau đó tính toán số lượng không gian cần đặt trước hoặc sau
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
1.total string length and then calculate how many spaces need placing before or after the num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
1.Vì vậy,
"1234 "
6 có thể là một cái gì đó như:num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
Nhận thấy rằng ở đây, tôi đã kết hợp
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
6 như một chuỗi vào khoảng trắng với num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7 thay vì sử dụng dấu phẩy trong câu lệnh in vì dấu phẩy sẽ đặt một khoảng trống được thêm vào giữa hai.và
"1234 "
7 sẽ giống nhau nhưng num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
6 được in đầu tiên:print[str[num] + ' ' * [chars - len[str[num]]]]
Tuy nhiên, tất cả các công việc này là không cần thiết và trông rất lộn xộn khi xem xét bạn chỉ có thể sử dụng hai phương pháp Python tích hợp ban đầu :]
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
ĐọcSpacing in Python language is quite simple than other programming language. In C languages, to print 10 spaces a loop is used while in python no loop is used to print number of spaces.
Bàn luận
Trong bài viết này, chúng tôi sẽ tìm hiểu về cách in không gian hoặc nhiều không gian trong ngôn ngữ lập trình Python. Khoảng cách trong ngôn ngữ Python khá đơn giản so với ngôn ngữ lập trình khác. Trong các ngôn ngữ C, để in 10 không gian, một vòng lặp được sử dụng trong khi ở Python, không có vòng lặp không được sử dụng để in số không gian.A simple way to print spaces
Python3
print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1print[str[num] + ' ' * [chars - len[str[num]]]]
2print[str[num] + ' ' * [chars - len[str[num]]]]
3print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
3print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1GeeksForGeeks Geeks For Geeks0
print[str[num] + ' ' * [chars - len[str[num]]]]
3print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1GeeksForGeeks Geeks For Geeks4
print[str[num] + ' ' * [chars - len[str[num]]]]
3
Output:
GeeksForGeeks Geeks For Geeks
Sau đây là ví dụ về các không gian in: Printing spaces between two values while printing in a single print statement.
Python3
Ví dụ 1: Một cách đơn giản để in không gian
Ví dụ 2: In không gian in giữa hai giá trị trong khi in trong một câu lệnh in.
print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1x: 1 y: 2 1 + 2 = 34
x: 1 y: 2 1 + 2 = 35
print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1x: 1 y: 2 1 + 2 = 38
x: 1 y: 2 1 + 2 = 39
print[str[num] + ' ' * [chars - len[str[num]]]]
0Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks1
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks2
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks3
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks4
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks5
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks7
Output:
x: 1 y: 2 1 + 2 = 3
GeeksForGeeks
Geeks For Geeks
6GeeksForGeeks
Geeks For Geeks
7 GeeksForGeeks
Geeks For Geeks
8
Print multiple spaces between two values.
Python3
print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1string.rjust[length, character]0
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7GeeksForGeeks Geeks For Geeks0
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7string.rjust[length, character]4
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7GeeksForGeeks Geeks For Geeks0
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7string.rjust[length, character]0
print[str[num] + ' ' * [chars - len[str[num]]]]
3print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1string.rjust[length, character]0
# Python program to add space at end of the string using ljust[] method
# Defining the string
demo_string = "My Programming Tutorial"
# required length of string after adding space
# where 5 is number of space to be added
required_length = len[demo_string] + 5
# Using rjust[] method
# Not providing padding character because default character is space
modified_string = demo_string.ljust[required_length]
# Printing modified_string
print[modified_string]
3string.rjust[length, character]4
# Python program to add space at end of the string using ljust[] method
# Defining the string
demo_string = "My Programming Tutorial"
# required length of string after adding space
# where 5 is number of space to be added
required_length = len[demo_string] + 5
# Using rjust[] method
# Not providing padding character because default character is space
modified_string = demo_string.ljust[required_length]
# Printing modified_string
print[modified_string]
3string.rjust[length, character]0
print[str[num] + ' ' * [chars - len[str[num]]]]
3print[str[num] + ' ' * [chars - len[str[num]]]]
0print[str[num] + ' ' * [chars - len[str[num]]]]
1string.rjust[length, character]0
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7GeeksForGeeks Geeks For Geeks0
" 1234"
03" 1234"
04num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7string.rjust[length, character]4
num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7GeeksForGeeks Geeks For Geeks0
" 1234"
03" 1234"
04num = 1234
chars = 9
print[' ' * [chars - len[str[num]]] + str[num]]
7string.rjust[length, character]0
print[str[num] + ' ' * [chars - len[str[num]]]]
3GeeksForGeeks Geeks For Geeks9
GeeksForGeeks Geeks For Geeks7
x: 1 y: 2 1 + 2 = 31
Output:
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks
Trong hướng dẫn này, chúng tôi sẽ thảo luận về cách thêm không gian trong Python. Thêm không gian giữa biến và chuỗi tăng khả năng đọc trong khi hiển thị đầu ra của chương trình. Chúng ta có thể thêm không gian trong Python giữa hai biến, chuỗi và dòng.
- Cách thêm không gian khi bắt đầu chuỗi trong Python bằng rjust []
- Cách thêm không gian ở cuối chuỗi trong Python bằng cách sử dụng Ljust []
- Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []
- Cách thêm không gian giữa hai biến trong Python trong khi in
- Cách thêm không gian giữa các dòng trong Python trong khi in
- Cách thêm không gian trong Python bằng cách sử dụng Loop
- Sự kết luận
Cách thêm không gian khi bắt đầu chuỗi trong Python bằng rjust []
Cách thêm không gian ở cuối chuỗi trong Python bằng cách sử dụng Ljust []rjust[] method in python returns a new string. The length of the new string is provided as the input parameter. The length is increased by adding character at the left side of the original string.
Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []
string.rjust[length, character]
Phương thức rjust [] trong python trả về một chuỗi mới. Độ dài của chuỗi mới được cung cấp dưới dạng tham số đầu vào. Độ dài được tăng lên bằng cách thêm ký tự ở phía bên trái của chuỗi ban đầu.
Cú pháp
Chiều dài - Đó là chiều dài của chuỗi sửa đổi. Nếu độ dài được cung cấp ít hoặc bằng với chuỗi ban đầu, chuỗi ban đầu được trả về.
nhân vật - & nbsp; Tham số ký tự là tùy chọn. Ký tự đã cho được sử dụng để làm đệm ở phía bên trái của chuỗi. Giá trị mặc định của ký tự là không gian.
# Python program to add space at end of the string using ljust[] method
# Defining the string
demo_string = "My Programming Tutorial"
# required length of string after adding space
# where 5 is number of space to be added
required_length = len[demo_string] + 5
# Using rjust[] method
# Not providing padding character because default character is space
modified_string = demo_string.ljust[required_length]
# Printing modified_string
print[modified_string]
Output::
" 1234"
0Do đó, khi chúng tôi muốn thêm số lượng không gian ở đầu chuỗi, chúng tôi cung cấp & nbsp; Chiều dài bằng n + len [gốc_string]
Ví dụ về Python:-4 Ways to count occurrences in the list in Python
Cách thêm không gian ở cuối chuỗi trong Python bằng cách sử dụng Ljust []
Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []ljust[] method. The ljust[] method in python returns a new string. a new string. The length of the new string is provided as input. The length is increased by adding character at the right side of the original string.
Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []
" 1234"
1Phương thức rjust [] trong python trả về một chuỗi mới. Độ dài của chuỗi mới được cung cấp dưới dạng tham số đầu vào. Độ dài được tăng lên bằng cách thêm ký tự ở phía bên trái của chuỗi ban đầu.
nhân vật - & nbsp; Tham số ký tự là tùy chọn. Ký tự đã cho được sử dụng để làm đệm ở phía bên phải của chuỗi. Giá trị mặc định của ký tự là không gian.
Do đó, khi chúng tôi muốn thêm số lượng không gian ở đầu chuỗi, chúng tôi cung cấp & nbsp; Chiều dài bằng n + len [gốc_string]
Ví dụ về Python:-
" 1234"
2Đầu ra::
" 1234"
3Ở đây trong đầu ra 5 không gian được thêm vào cuối chuỗi đầu vào đã cho.
Đọc thêm: 4 cách chia chuỗi thành danh sách các ký tự4 Ways to split string into list of characters
Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []
Để thêm không gian trong Python, ở cả hai đầu của chuỗi, chúng tôi sử dụng phương thức trung tâm []. Phương thức trung tâm [] trong Python trả về một chuỗi mới. Độ dài của chuỗi mới được cung cấp dưới dạng đầu vào. Độ dài được tăng lên bằng cách thêm các ký tự ở cả hai mặt của chuỗi gốc.center[] method. The center[] method in python returns a new string. The length of the new string is provided as input. The length is increased by adding characters on both sides of the original string.
Cú pháp
" 1234"
4Chiều dài - Đó là chiều dài của chuỗi sửa đổi. Nếu độ dài được cung cấp ít hoặc bằng với chuỗi ban đầu, chuỗi ban đầu được trả về.
nhân vật - & nbsp; Tham số ký tự là tùy chọn. Ký tự đã cho được sử dụng để làm đệm ở cả hai bên của chuỗi. Giá trị mặc định của ký tự là không gian.
Do đó, khi chúng tôi muốn thêm số lượng không gian ở đầu chuỗi, chúng tôi cung cấp & nbsp; Chiều dài bằng n + len [gốc_string]
Ví dụ về Python:-
" 1234"
5Output::
" 1234"
6Đầu ra:
Ở đây trong đầu ra 5 không gian được thêm vào cuối chuỗi đầu vào đã cho.Top 14 Applications of Python
Đọc thêm: 4 cách chia chuỗi thành danh sách các ký tự
Cách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center []
- Để thêm không gian trong Python, ở cả hai đầu của chuỗi, chúng tôi sử dụng phương thức trung tâm []. Phương thức trung tâm [] trong Python trả về một chuỗi mới. Độ dài của chuỗi mới được cung cấp dưới dạng đầu vào. Độ dài được tăng lên bằng cách thêm các ký tự ở cả hai mặt của chuỗi gốc.
- Cú pháp
Chiều dài - Đó là chiều dài của chuỗi sửa đổi. Nếu độ dài được cung cấp ít hoặc bằng với chuỗi ban đầu, chuỗi ban đầu được trả về.
nhân vật - & nbsp; Tham số ký tự là tùy chọn. Ký tự đã cho được sử dụng để làm đệm ở cả hai bên của chuỗi. Giá trị mặc định của ký tự là không gian.
" 1234"
7Output::
" 1234"
8Ở đây trong đầu ra 5 không gian được thêm vào cả hai đầu của chuỗi đầu vào đã cho.
Đọc thêm: & NBSP; 14 ứng dụng hàng đầu của Python
Cách thêm không gian giữa hai biến trong Python trong khi in
" 1234"
9Output::
"1234 "
0Trong Python, chúng ta có thể thêm không gian giữa các biến trong khi in theo hai cách - & nbsp;
Liệt kê các biến in in [] được phân tách bằng dấu phẩy, Hồi. Ví dụ - in [a, b]
"1234 "
1Sử dụng hàm định dạng [] trong in.
Để biết về chức năng định dạng, bạn có thể truy cập này. Cả hai phương pháp được hiển thị dưới đây với các ví dụ.end which can be used to specify a character that prints at the end instead of a newline character.
Ví dụ về Python:
"1234 "
2Output::
"1234 "
3Cách thêm không gian giữa các dòng trong Python trong khi in
Để thêm không gian trong Python giữa hai dòng hoặc đoạn văn, chúng ta có thể sử dụng ký tự dòng mới.
Ví dụ về Python