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)))) 3
print(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)))) 3
print(str(num) + ' ' * (chars - len(str(num)))) 0print(str(num) + ' ' * (chars - len(str(num)))) 1GeeksForGeeks Geeks For Geeks 0print(str(num) + ' ' * (chars - len(str(num)))) 3
print(str(num) + ' ' * (chars - len(str(num)))) 0print(str(num) + ' ' * (chars - len(str(num)))) 1GeeksForGeeks Geeks For Geeks 4print(str(num) + ' ' * (chars - len(str(num)))) 3
Output:
GeeksForGeeks Geeks For GeeksSau đâ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 = 3 4x: 1 y: 2 1 + 2 = 3 5
print(str(num) + ' ' * (chars - len(str(num)))) 0print(str(num) + ' ' * (chars - len(str(num)))) 1x: 1 y: 2 1 + 2 = 3 8x: 1 y: 2 1 + 2 = 3 9
print(str(num) + ' ' * (chars - len(str(num)))) 0Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 1Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 2Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 3Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 4Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 5num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For Geeks 7
Output:
x: 1 y: 2 1 + 2 = 3GeeksForGeeks 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)0num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7GeeksForGeeks Geeks For Geeks 0num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7string.rjust(length, character)4num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7GeeksForGeeks Geeks For Geeks 0num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7string.rjust(length, character)0print(str(num) + ' ' * (chars - len(str(num)))) 3
print(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)0print(str(num) + ' ' * (chars - len(str(num)))) 3
print(str(num) + ' ' * (chars - len(str(num)))) 0print(str(num) + ' ' * (chars - len(str(num)))) 1string.rjust(length, character)0num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7GeeksForGeeks Geeks For Geeks 0" 1234" 03" 1234" 04num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7string.rjust(length, character)4num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7GeeksForGeeks Geeks For Geeks 0" 1234" 03" 1234" 04num = 1234 chars = 9 print(' ' * (chars - len(str(num))) + str(num)) 7string.rjust(length, character)0print(str(num) + ' ' * (chars - len(str(num)))) 3
GeeksForGeeks Geeks For Geeks 9GeeksForGeeks Geeks For Geeks 7 x: 1 y: 2 1 + 2 = 3 1
Output:
Geeks For Geeks Geeks For Geeks Geeks For Geeks Geeks For GeeksTrong 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)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
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.
# 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" 0Cú 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ề.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" 1Cá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
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.
" 1234" 2Cú pháp:
" 1234" 3Chiề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.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 ()
Cách thêm không gian giữa hai biến trong Python trong khi incenter() 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ách thêm không gian ở cả hai đầu của chuỗi trong Python bằng Center ()
" 1234" 4Cá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
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.
" 1234" 5Output::
" 1234" 6Cú pháp
Đọc thêm: & NBSP; 14 ứng dụng hàng đầu của PythonTop 14 Applications of Python
Cách thêm không gian giữa hai biến trong Python trong khi in
Trong 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)
- Sử 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ụ.
Ví dụ về Python:
" 1234" 7Output::
" 1234" 8Cá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
" 1234" 9Output::
"1234 " 0Cách thêm không gian trong Python bằng cách sử dụng Loop
Trong đó, chúng tôi sẽ thảo luận về cách thêm không gian trong Python bằng cách sử dụng Loop. Chúng tôi coi tuyên bố vấn đề là
"1234 " 1Để in các phần tử danh sách riêng biệt theo không gian, chúng ta có thể sử dụng cho vòng lặp và in phần tử với ký tự cuối dưới dạng không gian.
Theo mặc định in () trong python kết thúc với một ký tự dòng mới. Hàm in () có một tham số gọi là đầu có thể được sử dụng để chỉ định một ký tự in ở cuối thay vì ký tự mới.end which can be used to specify a character that prints at the end instead of a newline character.
Mã Python:
"1234 " 2Output::
"1234 " 3Sự kết luận
Chúng tôi thêm không gian trong chuỗi trong python bằng cách sử dụng phương thức rjust (), ljust (), centre (). Để thêm không gian giữa các biến trong Python, chúng ta có thể sử dụng print () và liệt kê các biến tách chúng bằng cách sử dụng dấu phẩy hoặc bằng cách sử dụng hàm định dạng ().
Tôi là kỹ sư máy tính đam mê. Viết các bài viết về các vấn đề và khái niệm lập trình cho phép tôi làm theo niềm đam mê lập trình của mình và giúp đỡ người khác.