Cách in nhiều chuỗi trong Python

Hàm

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
0 của Python cho phép một số lượng tùy ý các giá trị được phân tách bằng dấu phẩy và in chúng ra trình bao, được phân tách bằng một ký tự khoảng trống duy nhất ‘ ‘

Ví dụ sau đây cho thấy cách bạn chuyển bốn giá trị chuỗi làm đối số vào hàm

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
1

>>> print('learn', 'python', 'with', 'finxter')
learn python with finxter

Đầu ra shell kết quả có thêm một ký tự khoảng trống

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
2 để phân tách bốn giá trị đó

Làm thế nào để in mà không cần thêm không gian?

Giải pháp với đối số dấu phân cách

Để in nhiều giá trị hoặc biến không có ký tự khoảng cách đơn mặc định ở giữa, hãy sử dụng hàm

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
0 với đối số từ khóa dấu tách tùy chọn
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
0 và đặt thành chuỗi trống
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
1. Ví dụ: câu lệnh
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
2 in ra
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
3 mà không cần thêm ký tự phân cách khoảng trống

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter

Theo mặc định, đối số từ khóa dấu phân cách được đặt thành khoảng trống

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
4. Bạn cũng có thể đặt nó thành bất kỳ chuỗi nào khác, chẳng hạn như
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
5 để lấy mã sau

________số 8

Để tìm hiểu thêm về chức năng in và các đối số không được biết đến nhiều của nó, vui lòng xem video giải thích của tôi tại đây

Chức năng in Python [Và các đối số kết thúc và dấu phân cách BÍ MẬT của nó]

Cách in nhiều chuỗi trong Python

Xem video này trên YouTube

Giải pháp không có đối số dấu phân cách

Để in nhiều giá trị hoặc biến mà không có ký tự khoảng cách đơn mặc định ở giữa mà không ghi đè rõ ràng đối số dấu tách mặc định, hãy hợp nhất nhiều giá trị bằng cách sử dụng nối chuỗi trước khi in một chuỗi. Ví dụ: câu lệnh

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
6 in ra
>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
3 mà không cần thêm ký tự phân tách khoảng trắng

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
1

Mặc dù giải pháp này không cần đối số phân tách và danh sách đối số được phân tách bằng dấu phẩy, nhưng giải pháp này cần toán tử cộng + để nối lặp lại hai chuỗi cho đến khi chỉ còn lại một chuỗi. Điều này có thể rất tẻ nhạt khi viết—và nó có thể không phải là giải pháp hiệu quả nhất do việc tạo lặp lại một chuỗi mới dựa trên hai đối tượng chuỗi cũ

Giải pháp in danh sách các chuỗi không có khoảng trống

Để in danh sách các chuỗi không có khoảng trống làm dấu tách, bạn có hai tùy chọn

  • Sử dụng đối số dấu phân cách
    >>> print('learn', 'python', 'with', 'finxter', sep='')
    learnpythonwithfinxter
    8 như vậy.
    >>> print('learn', 'python', 'with', 'finxter', sep='')
    learnpythonwithfinxter
    9
  • Hợp nhất danh sách thành một chuỗi bằng cách sử dụng
    >>> print('learn', 'python', 'with', 'finxter', sep='-foo-')
    learn-foo-python-foo-with-foo-finxter
    0 như vậy.
    >>> print('learn', 'python', 'with', 'finxter', sep='-foo-')
    learn-foo-python-foo-with-foo-finxter
    1

Bạn có thể tìm thấy cách đầu tiên bằng cách giải nén tại đây

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
6

Và cách thứ hai sử dụng

>>> print('learn', 'python', 'with', 'finxter', sep='-foo-')
learn-foo-python-foo-with-foo-finxter
2 tại đây

>>> print('learn', 'python', 'with', 'finxter', sep='')
learnpythonwithfinxter
8

Để tìm hiểu thêm về điều này, vui lòng đọc hướng dẫn của tôi về phương pháp

>>> print('learn', 'python', 'with', 'finxter', sep='-foo-')
learn-foo-python-foo-with-foo-finxter
0

Phương thức chuỗi Python [Hướng dẫn cơ bản]

Cách in nhiều chuỗi trong Python

Xem video này trên YouTube

Đi đâu từ đây?

Đủ lý thuyết. Hãy thực hành một số

Các lập trình viên được trả sáu con số trở lên vì họ có thể giải quyết vấn đề hiệu quả hơn bằng cách sử dụng trí thông minh máy móc và tự động hóa

Để trở nên thành công hơn trong việc viết mã, hãy giải quyết nhiều vấn đề thực tế hơn cho người thực. Đó là cách bạn trau dồi những kỹ năng bạn thực sự cần trong thực tế. Rốt cuộc, việc sử dụng lý thuyết học tập mà không ai cần là gì?

Bạn xây dựng các kỹ năng mã hóa có giá trị cao bằng cách làm việc trên các dự án mã hóa thực tế

Bạn có muốn ngừng học với các dự án đồ chơi và tập trung vào các dự án mã thực tế giúp bạn kiếm tiền và giải quyết các vấn đề thực sự cho mọi người không?

🚀 Nếu câu trả lời của bạn là CÓ. , cân nhắc trở thành nhà phát triển Python tự do. Đó là cách tốt nhất để tiếp cận nhiệm vụ cải thiện kỹ năng Python của bạn—ngay cả khi bạn là người mới hoàn toàn

Nếu bạn chỉ muốn tìm hiểu về cơ hội làm việc tự do, vui lòng xem hội thảo trên web miễn phí của tôi “Cách xây dựng kỹ năng Python có thu nhập cao của bạn” và tìm hiểu cách tôi phát triển công việc viết mã của mình trực tuyến cũng như cách bạn có thể làm được—từ sự thoải mái của bạn

Tham gia hội thảo trên web miễn phí ngay bây giờ

💡 Hướng dẫn đề xuất. Làm cách nào để in khoảng trắng trong Python?

Cách in nhiều chuỗi trong Python

Chris

Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính

Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới

Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây