Đối số
ourString = "This is our string!"7 được in ở cuối tin nhắn. Theo mặc định,
ourString = "This is our string!"7 được đặt thành ký tự xuống dòng [
ourString = "This is our string!"9]
Bạn có thể đặt đối số
ourString = "This is our string!"7 thành chuỗi rỗng hoặc chuỗi chứa khoảng trắng
Giá trị của đối số
ourString = "This is our string!"7 được in ngay sau khi thông báo bạn chuyển đến hàm
print["First test string."] print["Second test string."]2
Hàm
print["First test string."] print["Second test string."]2 cũng nhận đối số
print["First test string."] print["Second test string."]43
Đối số
print["First test string."] print["Second test string."]43 là dấu phân cách giữa các đối số mà chúng ta chuyển đến
print["First test string."] print["Second test string."]2
Theo mặc định, đối số
print["First test string."] print["Second test string."]43 được đặt thành khoảng trắng
Bạn có thể đặt nó thành một chuỗi trống để in mà không có khoảng cách giữa các giá trị
Nếu bạn chỉ cần in các mục theo thứ tự trong một dòng, bạn cũng có thể sử dụng phương thức
print["First test string."] print["Second test string."]47
Phương thức 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 tăng
print["First test string."] print["Second test string."]48 nếu có bất kỳ giá trị không phải chuỗi nào trong lần lặp
Nếu iterable 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
print["First test string."] print["Second test string."]49
Chuỗi mà phương thức được gọi được sử dụng làm dấu phân cách giữa các phần tử
Nếu các mục trong iterable của bạn chứa các ký tự dòng mới ở cuối hoặc ở đầu, hãy sử dụng phương pháp
ourString = "This is our string!"70 để xóa chúng
Chúng tôi đã sử dụng khả năng hiểu danh sách để lặp lại danh sách và xóa các ký tự dòng mới ở đầu và cuối [
ourString = "This is our string!"9] khỏi mỗi mục
Khả năng hiểu danh sách đượ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 phương thức
ourString = "This is our string!"70 để xóa các ký tự dòng mới ở đầu và cuối khỏi chuỗi hiện tại và trả về kết quả
Để in mà không có dòng mới trong Python 3, hãy thêm một đối số bổ sung vào chức năng in của bạn để báo cho chương trình biết rằng bạn không muốn chuỗi tiếp theo của mình nằm trên một dòng mới. Đây là một ví dụ.
print["First test string."] print["Second test string."]1 Chức năng in tiếp theo sẽ nằm trên cùng một dòng
Khi bạn đang lập trình, bạn có thể muốn in một giá trị ra màn hình, nhưng hãy giữ giá trị đó trên cùng một dòng với giá trị cuối cùng bạn đã in. Ví dụ: bạn có thể muốn tên và họ của người dùng xuất hiện trên cùng một dòng. Nhưng làm thế nào để bạn in mà không có dòng mới trong Python?
Tìm trận đấu Bootcamp của bạn
- Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
- Truy cập học bổng độc quyền và các khóa học chuẩn bị
Tên
Họ
Điện thoại .
By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.
Trong hướng dẫn này, chúng ta sẽ phân tích cách thức hoạt động của thao tác in không có dòng mới trong Python. Tuy nhiên, trước khi bắt đầu, hãy khám phá những kiến thức cơ bản về cách chuỗi hoạt động trong Python
Chuỗi bồi dưỡng
Chuỗi là một chuỗi các chữ cái, số, ký hiệu và khoảng trắng. Chuỗi là một kiểu dữ liệu quan trọng trong hầu hết các ngôn ngữ lập trình, đặc biệt là Python. Khi bạn làm việc với các chuỗi, có nhiều trường hợp bạn muốn làm cho chúng dễ đọc hơn thông qua dấu chấm câu, thêm dòng mới hoặc di chuyển văn bản trên cùng một dòng
Trong Python, các chuỗi được định nghĩa như sau
ourString = "This is our string!"
Ngoài ra, bạn có thể sử dụng dấu ngoặc đơn
print["First test string."] print["Second test string."]2 để khai báo chuỗi của mình, miễn là chuỗi bắt đầu và kết thúc bằng cùng một loại dấu ngoặc kép. Tuy nhiên, nếu chuỗi của bạn chứa bất kỳ dấu nháy đơn nào, bạn có thể muốn sử dụng dấu nháy kép thay thế và ngược lại, nếu không chuỗi của bạn sẽ trả về lỗi
Cách in mà không cần dòng mới trong Python
Thông thường, khi bạn in các chuỗi trong Python, chúng sẽ xuất hiện trên các dòng khác nhau. Đây là một ví dụ
print["First test string."] print["Second test string."]
Mã này sẽ trả lại như sau
First test string. Second test string.
Nếu chúng ta muốn cả hai chuỗi này xuất hiện trên cùng một dòng thì sao? . x và Python3. x
» THÊM. Lỗi kiểu Python. chỉ số chuỗi phải là số nguyên Giải pháp
In không có dòng mới trong Python 3. x
In không có dòng mới rất đơn giản trong Python 3. Để in mà không cần xuống dòng trong Python, bạn cần thêm một đối số bổ sung vào chức năng in của mình để cho chương trình biết rằng bạn không muốn chuỗi tiếp theo của mình nằm trên một dòng mới
Đây là một ví dụ
print["Hello there!", end = ''] print["It is a great day."]
Đầu ra cho mã của chúng tôi là
Hello there!It is a great day.
Bây giờ chúng tôi có mã được in trên cùng một dòng
Lưu ý rằng mã của chúng tôi đã không thêm khoảng trắng giữa hai chuỗi của chúng tôi. Nhưng nếu chúng ta muốn có khoảng cách giữa hai chuỗi mới nằm trên cùng một dòng thì sao?
Trong ví dụ trên, chúng tôi có một chuỗi trống trong dấu ngoặc kép, điều đó có nghĩa là không có khoảng trắng nào được thêm vào giữa văn bản của chúng tôi trên dòng mới. Tuy nhiên, nếu chúng tôi đã thêm một khoảng trắng trong dấu ngoặc kép, chúng tôi sẽ có một khoảng trắng trong mã của mình. Ngoài ra, bạn có thể thêm bất cứ thứ gì bạn muốn vào tham số kết thúc và đó sẽ là thứ phân tách các chuỗi của bạn trên dòng mới
Ví dụ
________số 8
mã của chúng tôi sẽ trở lại
Hello there! It's Friday. It is a great day.
In không có dòng mới trong Python 2. x
Nếu bạn muốn in văn bản của mình trên cùng một dòng trong Python 2, bạn nên sử dụng dấu phẩy ở cuối câu lệnh in của mình. Đây là một ví dụ về điều này trong hành động
ourString = "This is our string!"0
Mã này sẽ trả lại như sau
ourString = "This is our string!"1
Điều đáng chú ý là, mặc dù không có dòng mới, một ký tự khoảng trắng vẫn được sử dụng để phân chia văn bản của chúng tôi. Điều này hữu ích vì trong hầu hết các trường hợp, chúng tôi sẽ muốn dữ liệu của mình được đặt cách nhau. Ví dụ: nếu chúng tôi hợp nhất hai câu, chúng tôi sẽ muốn có khoảng cách giữa chúng
» THÊM. Lỗi loại Python. loại không thể xóa. 'danh sách' Giải pháp
Điều đó nói rằng, nếu bạn muốn in văn bản mà không có dòng mới và không có ký tự khoảng trắng, có một cách tiếp cận khác mà bạn có thể sử dụng. Bằng cách sử dụng mô-đun
print["First test string."] print["Second test string."]4—được cài đặt sẵn trong Python—bạn có thể in chính xác những gì bạn yêu cầu chương trình in. Đây là một ví dụ
ourString = "This is our string!"3
Đầu ra cho mã của chúng tôi là như sau
Hello there!It is a great day.
Có rất nhiều thứ đang diễn ra trong đoạn mã này, vì vậy hãy chia nhỏ nó ra. Ở dòng đầu tiên, chúng tôi nhập thư viện
print["First test string."] print["Second test string."]4 của chúng tôi, thư viện này có chức năng chúng tôi cần in mà không cần dòng mới và không có khoảng trống. Trong các dòng sau, chúng tôi yêu cầu hệ thống in ra văn bản của chúng tôi chính xác như nó vốn có, không có bất kỳ khoảng trắng nào. Vì vậy, chúng tôi kết thúc với đầu ra mà chúng tôi có ở trên. hai chuỗi của chúng tôi trên cùng một dòng, nhưng không có khoảng cách phân chia chúng
Phần kết luận
Nó đơn giản mà. Trong hướng dẫn này, chúng tôi đã chia nhỏ cách in mà không cần dòng mới trong Python. Như chúng ta đã thảo luận, kỹ thuật lập trình này có thể hữu ích nếu bạn cần hiển thị dữ liệu của mình theo một cách cụ thể liên quan đến việc hiển thị tất cả văn bản của bạn trên cùng một dòng
Trong Python 2. x, chúng ta có thể thêm dấu phẩy vào cuối câu lệnh in để di chuyển văn bản của mình lên cùng một dòng và trong Python 3. x chúng ta cần thêm một tham số
print["First test string."] print["Second test string."]3
21 Xếp hạng
Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK
"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "