Làm thế nào chúng ta có thể viết một chuỗi nhiều dòng trong python?

Python có một số phương thức để hiển thị chuỗi. Chuỗi python nhiều dòng là phương pháp hiệu quả nhất để hiển thị nhiều câu lệnh chuỗi theo cách có tổ chức. Điều này hữu ích nếu chúng ta có một chuỗi mở rộng và chúng ta chia nó thành các dòng khác nhau. Chúng tôi không thể đặt dữ liệu trên một dòng vì nó vẫn không thể đọc được

Có nhiều phương pháp để khai báo chuỗi nhiều dòng. Chúng tôi chia một chuỗi thành nhiều dòng bằng cách bao quanh chuỗi trong ba dấu ngoặc kép. Mặt khác, chúng tôi sử dụng dấu ngoặc để chia chuỗi thành các dòng riêng biệt. Trong bài viết này, chúng ta sẽ thảo luận về các phương pháp tạo chuỗi nhiều dòng

Sử dụng dấu ngoặc kép

Dấu ngoặc kép được sử dụng để biểu thị nhiều chuỗi kết hợp. Mọi thứ được đặt trong dấu ngoặc kép, là một phần tử của chuỗi nhiều dòng. Mọi thứ bên trong ba dấu ngoặc kép được coi là chính chuỗi đó. Nếu dữ liệu bao gồm các câu lệnh có nhiều phần tử, chúng tôi sử dụng dấu ngoặc kép để hiển thị chúng theo thứ tự

Chúng ta phải bọc chuỗi dài trong ba cặp trích dẫn. Nó chỉ chia dòng của chuỗi dài này, vì vậy đầu ra vẫn giữ nguyên

Đối với mã Python, chúng tôi đã cài đặt spyder5. Chúng tôi đã tạo một dự án mới cho mã bằng cách nhấn vào tùy chọn “tệp mới” từ thanh menu. Tên của tệp mới là “temp. py2”

Nếu dữ liệu bao gồm các câu lệnh có nhiều phần tử, dấu ngoặc kép sẽ định dạng dữ liệu và hiển thị dữ liệu đó. Để chạy mã, chúng tôi nhấn F5 từ bàn phím

Ở đầu ra, chuỗi bắt đầu bằng một dòng mới, bởi vì chúng ta thêm một ký tự xuống dòng [/n] trong một chuỗi dài được đặt trong ba dấu ngoặc kép

Nếu chúng ta thêm một cái gì đó trong ba dấu ngoặc kép, nó là thành phần của một chuỗi nhiều dòng. Nếu chuỗi lớn có các ký tự xuống dòng, hãy xem xét sử dụng dấu ngoặc kép ba để đặt chúng trên nhiều dòng

Sử dụng Dấu ngoặc []

Trong Python, dấu ngoặc [] được sử dụng để tạo nhiều dòng chuỗi và cũng chia chuỗi. Chúng tôi sử dụng dấu ngoặc [] để thuyết phục nhiều dòng chuỗi nếu chuỗi không có dòng mới

Chúng tôi đã sử dụng dấu ngoặc để hiển thị nhiều dòng. Vì chuỗi đã chỉ định không chứa ký tự xuống dòng, nên chuỗi được hiển thị mà không có ký tự xuống dòng. Do đó, chúng tôi sử dụng dấu ngoặc để chia chuỗi thành chuỗi nhiều dòng

Sử dụng dấu gạch chéo ngược

Trong Python, dấu gạch chéo ngược thể hiện tính liên tục trong các ký tự. Như thể điều này xuất hiện ở cuối dòng, nó bỏ qua dòng mới ở cuối và coi dòng đó là liên tục

Trong Python, chúng tôi đã sử dụng dấu gạch chéo ngược để tạo nhiều chuỗi dòng. Chúng tôi sử dụng điều này để kết hợp văn bản trên các dòng riêng biệt. Khi nhiều dòng được tạo bằng cách sử dụng dấu gạch chéo ngược, chúng ta phải chỉ định khoảng cách giữa các chuỗi

Chúng tôi thấy rằng có một dấu gạch chéo ngược. Điều đó có nghĩa là chuỗi đã chỉ định không có ký tự xuống dòng, do đó chúng tôi sử dụng dấu gạch chéo ngược để nhận nhiều dòng

Nếu chúng ta muốn chia chuỗi thành các dòng mới, chúng ta thực hiện việc này bằng cách sử dụng ký tự xuống dòng [\n]

Sử dụng hàm Join[]

Hàm join[] dùng để đổi một chuỗi thành nhiều dòng. Tự kiểm soát không gian vì nó làm ô nhiễm các chuỗi

Chúng tôi đã chuyển chuỗi cho hàm. Vì vậy mà chúng ta sử dụng hàm join[] với dấu cách để lấy nhiều dòng. Vì vậy, nếu chúng ta sử dụng chuỗi dài, chúng ta có thể dễ dàng thực hiện việc này mà không cần phải kiểm tra khoảng trắng trong chuỗi khi sử dụng hàm join[]

Chúng tôi cũng đã sử dụng ký tự xuống dòng và hàm join[] để nối ba chuỗi. Do đó, chúng tôi thấy ba chuỗi trên nhiều dòng đầu ra. Hàm join[] chia một chuỗi thành nhiều dòng

Phần kết luận

Trong các chương trình Python, khi các chuỗi dài được sử dụng, điều này chủ yếu được sử dụng để xác định nhận xét, bao gồm các ký tự dòng mới chứa ba dấu ngoặc kép. Nếu chúng ta muốn xác định một chuỗi dài không có ký tự xuống dòng, chúng ta không thể sử dụng ba dấu ngoặc kép

Một chuỗi nhiều dòng là chuỗi được chia thành nhiều dòng để làm cho mã dễ đọc hơn. Bài viết này mô tả các phương pháp khác nhau để xác định một chuỗi nhiều dòng. Trong Python, chúng tôi tạo nhiều chuỗi dòng bằng cách sử dụng dấu ngoặc, dấu gạch chéo ngược và dấu ngoặc kép. Hàm join[] là một kỹ thuật hiệu quả để tạo chuỗi nhiều dòng. Tất cả các chuỗi này [dòng mới[\n], không gian tab[\t]] trở thành thành phần của chuỗi nếu chuỗi nhiều dòng được tạo thành từ ba dấu ngoặc kép

Trước khi tìm hiểu về chuỗi nhiều dòng trong python và các ví dụ, trước tiên chúng ta hãy tìm hiểu về chuỗi trong python

Xâu là một dãy các ký tự. Chuỗi là kiểu dữ liệu dẫn xuất bất biến [một khi được xác định, chúng không thể thay đổi] trong python. Chúng ta có thể sử dụng các phương thức Python, chẳng hạn như thay thế, nối hoặc tách để sửa đổi các chuỗi

Có một số cách xác định chuỗi trong python. Chúng ta có thể sử dụng dấu ngoặc đơn [' '], dấu ngoặc kép [" "], dấu nháy ba [''' ''']

Bây giờ chúng ta hãy tìm hiểu về chuỗi nhiều dòng trong python. Chuỗi nhiều dòng python được sử dụng khi chuỗi có kích thước rất dài. Nó được sử dụng để giữ văn bản trong một dòng, nhưng nó ảnh hưởng đến khả năng đọc mã tổng thể

Tạo một chuỗi nhiều dòng Python với các ví dụ

Chuỗi nhiều dòng python có thể được triển khai theo nhiều cách khác nhau. Chúng ta có thể sử dụng ba dấu ngoặc kép, dấu ngoặc và dấu gạch chéo ngược để xác định chuỗi nhiều dòng. Hãy để chúng tôi lấy ví dụ để hiểu rõ hơn về chuỗi nhiều dòng python

Sử dụng dấu ngoặc kép

Kiểu dấu ngoặc kép là một trong những cách đơn giản nhất và được sử dụng phổ biến nhất để chia một chuỗi lớn thành chuỗi nhiều dòng trong python. Tham khảo các ví dụ bên dưới để biết cách sử dụng

ví dụ 1

s = """ our multi-line string 
        line2
        line3
        line4
        ....
    """
print[s]

đầu ra

our multi-line string 
        line2
        line3
        line4
        ....

ví dụ 2

s = ''' our multi-line string 
        line2
        line3
        line4
        ....
    '''
print[s]

đầu ra

our multi-line string 
        line2
        line3
        line4
        ....

Để xác định chuỗi nhiều dòng python, hãy đặt chuỗi đó bằng một cặp dấu ngoặc kép, một ở đầu và dấu thứ hai ở cuối

Sử dụng dấu ngoặc đơn và dấu nháy đơn/kép

Chúng ta cũng có thể xác định chuỗi nhiều dòng python bằng cách đặt các phần của chuỗi nhiều dòng bằng dấu ngoặc. Như hình trên, chúng ta có thể sử dụng cả dấu ngoặc đơn [' '] và dấu ngoặc kép [" "]. Tham khảo các ví dụ bên dưới để biết cách sử dụng

ví dụ 1

s = ['our multi-line string'
     'line2'
     'line3'
     'line4'
     '.....'
     ]

print[s]

Vì không có dấu phân cách hoặc ký tự xuống dòng [\n] trong chuỗi gốc, đầu ra sẽ là

đầu ra

our multi-line stringline2line3line4.....

Ví dụ [2]

s = ["our multi-line string"
     "line2"
     "line3"
     "line4"
     "....."
     ]

print[s]

đầu ra

our multi-line stringline2line3line4.....

Bây giờ, chúng ta có thể sử dụng ký tự xuống dòng hoặc \n để phân tách chuỗi. Xem ví dụ bên dưới để hiểu rõ hơn

Ví dụ

________số 8

đầu ra

our multi-line string
line2
line3
line4
.....

Sử dụng \

Vẫn còn một cách nữa để xử lý chuỗi nhiều dòng python. Chúng ta có thể sử dụng dấu gạch chéo ngược [\] để nối các chuỗi trên nhiều dòng. Cách gạch chéo ngược là một trong những cách ít được sử dụng nhất để duy trì sự tiếp tục của dòng. Tham khảo các ví dụ bên dưới để biết cách sử dụng

Ví dụ

our multi-line string 
        line2
        line3
        line4
        ....
0

đầu ra

our multi-line stringline2line3line4.....

Như chúng ta có thể thấy, vì không có dấu phân cách hoặc ký tự xuống dòng [\n] trong chuỗi gốc, nên các chuỗi lần lượt xuất hiện

Chủ Đề