Làm thế nào để bạn lưu trữ nhiều chuỗi dòng trong python?

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

Thí 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

Thí 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

Khoa học dữ liệu là tương lai và tương lai là ở đây ngay bây giờ. Các nhà khoa học dữ liệu hiện là những chuyên gia được tìm kiếm nhiều nhất hiện nay. Để trở thành một Nhà khoa học dữ liệu giỏi hoặc để chuyển đổi nghề nghiệp trong Khoa học dữ liệu, người ta phải sở hữu bộ kỹ năng phù hợp. Chúng tôi đã tuyển chọn danh sách Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python. Các khóa học này sẽ dạy cho bạn các công cụ lập trình cho Khoa học dữ liệu như Pandas, NumPy, Matplotlib, Seaborn và cách sử dụng các thư viện này để triển khai các mô hình Máy học

Kiểm tra Đánh giá chi tiết về Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python

Hãy nhớ rằng, Khoa học dữ liệu đòi hỏi rất nhiều kiên nhẫn, bền bỉ và thực hành. Vì vậy, hãy bắt đầu học ngay hôm nay

Trong bài viết này, chúng ta sẽ thấy nhiều cách khác nhau để tạo “Chuỗi nhiều dòng Python”. Nó sẽ giúp bạn thực hiện khái niệm này và nắm bắt chặt chẽ vấn đề này.  

Hãy tưởng tượng bạn có một chuỗi rất dài cần được sử dụng trong chương trình của mình. Giữ tất cả văn bản trong một dòng khiến nó khó đọc và trông có vẻ vụng về. Nó cho khả năng đọc tốt hơn nếu bạn viết nó thành nhiều dòng. Multiline String trong python giúp bạn khắc phục điều này.  

Ngoài ra, tìm hiểu Chuỗi trong Python tại đây

Chuỗi nhiều dòng trong Python

Bạn có thể gán một chuỗi nhiều dòng cho một biến theo các cách sau

Ta có một chuỗi dài như sau

1

x = 'Tôi đang học Python. \nTôi thích Tài liệu kiểm thử phần mềm. \Multiline Chuỗi trong Python. '

1. Bằng cách sử dụng ba dấu ngoặc kép

Chuỗi nhiều dòng trong Python bắt đầu và kết thúc bằng ba dấu nháy đơn hoặc ba dấu nháy kép

Mở trình chỉnh sửa tệp và viết như sau

Thí dụ

1

2

3

4

x = """Tôi đang học Python.

Tôi yêu Tài liệu kiểm thử phần mềm

Trang web tốt nhất để học Python. """

in[x]

Lưu chương trình và chạy nó.  

đầu ra

1

2

3

Tôi đang học Python.

Tôi yêu Phần mềm Thử nghiệm Tài liệu.

Trang web tốt nhất để học Python.

2. Bằng cách sử dụng ba dấu nháy đơn

Thí dụ

1

2

3

4

x = '''Tôi đang học Python.

Tôi yêu Tài liệu kiểm thử phần mềm

Cách học Python dễ dàng'''

in[x]

đầu ra

1

2

3

Tôi đang học Python.

Tôi yêu Phần mềm Thử nghiệm Tài liệu.

Dễ dàng cách để học Python.

Trong trường hợp String không có ký tự xuống dòng, chúng ta phải triển khai nó theo cách khác để viết thành nhiều dòng.  

Ghi chú. Sử dụng ba dấu nháy đơn hoặc ba dấu nháy kép, các ký tự thoát như dòng mới [\n], dấu cách tab [\t] trở thành một phần của chuỗi

3. Sử dụng dấu ngoặc

Sử dụng dấu ngoặc, chúng ta có thể chia một chuỗi thành nhiều dòng

Thí dụ

1

2

3

4

x = ["Tôi đang học Python. "

"Tôi yêu Tài liệu kiểm thử phần mềm. "

"Học Python một cách đơn giản. "]

in[x]

đầu ra

1

Tôi đang học Python. Tôi yêu Phần mềm Thử nghiệm Tài liệu . . Tìm hiểu Python trong a đơn giản . way.

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

Sử dụng dấu gạch chéo ngược, chúng ta có thể chia một chuỗi thành nhiều dòng trong Python. Trong Python, dấu gạch chéo ngược hoạt động như một ký tự tiếp tục dòng. Chúng tôi sử dụng nó để nối văn bản là các dòng riêng biệt.  

Thí dụ

1

2

3

4

x = "Tôi đang học Python. " \

"Tôi thích Tài liệu kiểm thử phần mềm. " \

"Mẹo Python hay. "

in[x]

đầu ra

1

Tôi đang học Python. Tôi yêu Phần mềm Thử nghiệm Tài liệu . . Tuyệt vời Python Mẹo.

5. Tạo Chuỗi nhiều dòng bằng cách sử dụng phép nối []

Sử dụng hàm string join[], chúng ta có thể chia một chuỗi thành nhiều dòng. Ưu điểm của việc sử dụng hàm join[] trong python qua dấu ngoặc hoặc dấu gạch chéo ngược là không cần phải lo lắng về khoảng trắng hoặc dấu cách kép.  

Chủ Đề