Sử dụng phương pháp
I am a sentence I am also a sentence
>>>
8 để thêm dấu cách vào cuối chuỗi, e. g. I am a sentence I am also a sentence
>>>
9. Phương thức I am a sentence I am also a sentence
>>>
0 lấy tổng chiều rộng của chuỗi và ký tự điền và đệm phần cuối của chuỗi theo chiều rộng đã chỉ định với ký tự điền được cung cấpVí dụ đầu tiên trong đoạn mã sử dụng phương thức
I am a sentence I am also a sentence
>>>
1 [căn trái]các str. phương thức ljust nhận 2 đối số sau
NameDescriptionwidthTổng chiều dài của chuỗi được đệmfillcharKý tự điền để đệm chuỗi bằngPhương thức
I am a sentence I am also a sentence
>>>
0 đệm phần cuối của chuỗi theo chiều rộng đã chỉ định với ký tự điền được cung cấpMột giải pháp thay thế là sử dụng toán tử nhân để thêm một số khoảng trắng cụ thể vào cuối chuỗi
Khi một ký tự được nhân lên, nó sẽ được lặp lại số lần đã chỉ định
Bạn cũng có thể sử dụng cú pháp chuỗi định dạng để thêm dấu cách vào cuối chuỗi
Điều này khó đọc hơn một chút, nhưng về cơ bản, chúng tôi điền vào chuỗi có độ dài 6 ký tự, căn chỉnh nó sang trái
Nếu bạn có tổng độ dài của chuỗi được lưu trữ trong một biến, hãy sử dụng dấu ngoặc nhọn
Chuỗi ký tự được định dạng [chuỗi f] cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách thêm tiền tố vào chuỗi bằng
I am a sentence I am also a sentence
>>>
3 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
Khi được gọi với một đối số chuỗi, phương thức
I am a sentence I am also a sentence
>>>
4 sẽ thêm dấu phân cách được cung cấp giữa mỗi ký tựĐể chèn khoảng trắng giữa các ký tự, hãy gọi phương thức
I am a sentence I am also a sentence
>>>
4 trên chuỗi chứa khoảng trắngBạn cũng có thể thêm nhiều khoảng trắng nếu bạn cần phân tách các ký tự nhiều hơn khoảng cách
I am a sentence I am also a sentence
>>>
6Một cách tiếp cận khác là lặp lại chuỗi và thêm khoảng cách giữa các ký tự theo cách thủ công
Lưu ý rằng phương pháp này kém hiệu quả hơn nhiều so với sử dụng
I am a sentence I am also a sentence
>>>
7Bạn có thể nhân một chuỗi với một số cụ thể để lặp lại chuỗi N lần
Nếu bạn cần xóa dấu cách sau ký tự cuối cùng, hãy sử dụng phương pháp
I am a sentence I am also a sentence
>>>
8các str. phương thức dải trả về một bản sao của chuỗi đã xóa khoảng trắng ở đầu và cuối
Phương thức không thay đổi chuỗi ban đầu, nó trả về một chuỗi mới. Các chuỗi là bất biến trong Python
Hàm
I am a sentence I am also a sentence
>>>
9 trong Python nối thêm một dòng mới vào đầu ra khi được hiển thị trên tty [máy đánh chữ A. K. Một thiết bị đầu cuối]. Khi bạn không muốn tin nhắn của mình hiển thị với dòng mới hoặc dấu cách, bạn có thể thay đổi hành vi của I am a sentence I am also a sentence
>>>
9 như thế nào?Điều này có thể dễ dàng đạt được bằng cách thay đổi các giá trị mặc định của tham số
I am a sentence I am also a sentence
>>>
0 và I am a sentence I am also a sentence
>>>
1 của hàm I am a sentence I am also a sentence
>>>
9In không có dòng mới
Cho đến phiên bản Python 2. x,
I am a sentence I am also a sentence
>>>
3 là một từ khóa dành riêng hoạt động như một tuyên bố đặc biệt. Kể từ phiên bản Python 3. x, lệnh I am a sentence I am also a sentence
>>>
3 đã phát triển thành một hàmPhiên bản này của
I am a sentence I am also a sentence
>>>
9 có khả năng thực hiện các đối số sauCác giá trị [
I am a sentence I am also a sentence
>>>
6, I am a sentence I am also a sentence
>>>
7] được đề cập ở trên có thể là bất kỳ chuỗi nào hoặc bất kỳ loại dữ liệu nào như danh sách, float, chuỗi, v.v. Các đối số khác bao gồm dấu phân cách [I am a sentence I am also a sentence
>>>
0] được sử dụng để phân chia các giá trị đã cho làm đối số trong khi đối số I am a sentence I am also a sentence
>>>
1 là ký tự xuống dòng print["I am a sentence", "I am also a sentence", sep="; ", end=""]
0 theo mặc định. Đây là lý do tại sao bất cứ khi nào hàm I am a sentence I am also a sentence
>>>
9 được gọi, con trỏ sẽ trượt sang dòng tiếp theoTrong Trăn 3. x, cách đơn giản nhất để in mà không cần xuống dòng là đặt đối số
I am a sentence I am also a sentence
>>>
1 thành một chuỗi trống i. e. print["I am a sentence", "I am also a sentence", sep="; ", end=""]
3. Ví dụ: hãy thử thực thi đoạn mã sau trong trình thông dịch Python của bạnI am a sentence I am also a sentence
>>>
1Trình thông dịch sẽ xuất ra như sau
I am a sentence I am also a sentence
>>>
Chúng tôi đang in hai chuỗi, vì vậy Python sẽ sử dụng giá trị của
I am a sentence I am also a sentence
>>>
0, một khoảng trống theo mặc định, để in chúng cùng nhau. Python cũng thêm một ký tự xuống dòng ở cuối, vì vậy lời nhắc của trình thông dịch sẽ chuyển đến dòng cuốiBây giờ sửa đổi tuyên bố trước đó để trông như thế này
Khi thực thi nó trong trình thông dịch, bạn sẽ nhận được kết quả giống như
I am a sentence I am also a sentence
>>>
5Hai điều đã xảy ra ở đây - dấu phân cách giữa hai chuỗi hiện cũng bao gồm dấu chấm phẩy. Lời nhắc của trình thông dịch cũng xuất hiện trên cùng một dòng vì chúng tôi đã xóa ký tự dòng mới được thêm tự động
In không có dòng mới trong Python 2. X
Đối với các phiên bản Python cũ hơn - nhỏ hơn 3 nhưng lớn hơn 2. 6 - bạn có thể nhập
print["I am a sentence", "I am also a sentence", sep="; ", end=""]
5 từ mô-đun print["I am a sentence", "I am also a sentence", sep="; ", end=""]
6. Điều này sẽ ghi đè từ khóa I am a sentence I am also a sentence
>>>
3 hiện có bằng hàm I am a sentence I am also a sentence
>>>
9 như hình bên dướiI am a sentence I am also a sentence
>>>
9Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó
Điều này cũng sẽ mang lại
I am a sentence I am also a sentence
>>>
5Đây là cách bạn có thể sử dụng hàm
I am a sentence I am also a sentence
>>>
9 của Python phiên bản 3 trong Python 2. xsử dụng thiết bị xuất chuẩn. viết[]
Mô-đun
I am a sentence I am also a sentence
>>>
50 có các chức năng tích hợp sẵn để ghi trực tiếp vào tệp hoặc tty. Chức năng này có sẵn cho Python 2. x và 3. phiên bản x. Chúng ta có thể sử dụng phương thức I am a sentence I am also a sentence
>>>
51 của đối tượng I am a sentence I am also a sentence
>>>
53 của mô-đun I am a sentence I am also a sentence
>>>
50 để in trên bàn điều khiển như thế nàyI am a sentence I am also a sentence
>>>
5Hãy thực hiện điều này và xem kết quả
I am a sentence I am also a sentence
>>>
6Mặc dù điều này mang lại đầu ra của những gì chúng tôi đang cố gắng đạt được, nhưng có khá nhiều điểm khác biệt giữa hàm
I am a sentence I am also a sentence
>>>
51 và hàm I am a sentence I am also a sentence
>>>
9. Hàm I am a sentence I am also a sentence
>>>
9 có thể in nhiều giá trị cùng lúc, có thể chấp nhận các giá trị không phải chuỗi và thân thiện hơn với nhà phát triểnSự kết luận
Trong bài viết này, chúng ta đã khám phá các cách khác nhau để in các giá trị mà không cần ký tự dòng mới/ký tự xuống dòng. Chiến lược này có thể khá hữu ích khi in các phần tử trong kết quả đầu ra của thuật toán, chẳng hạn như cây nhị phân hoặc in nội dung của danh sách cạnh nhau