Làm cách nào bạn có thể tạo một chuỗi ký tự một dòng trong python?

Trong Python, chuỗi là một dãy các ký tự và để khai báo chuỗi chúng ta sử dụng dấu nháy đơn dùng để khai báo chuỗi một dòng. Trong chuỗi nhiều dòng này trong Python được xác định bằng cách sử dụng ba dấu ngoặc kép, chẳng hạn như “““ ”””. Do đó, bất kỳ chuỗi hoặc bất kỳ chữ nào giữa ba dấu ngoặc kép này đều được coi là một chuỗi. Trong chương trình Python, các chuỗi nhiều dòng chủ yếu được sử dụng để chỉ định nhận xét để mô tả chương trình đang hoạt động. Trong Python, chuỗi nhiều dòng là cách được khuyên dùng nhất để biểu diễn một chuỗi. Trong Python, khi đang sử dụng chuỗi nhiều hơn một dòng và nếu chúng có ký tự xuống dòng thì chúng tôi sử dụng dấu ngoặc kép ba, nếu không thì có nhiều cách khác nhau để biểu diễn một chuỗi không có ký tự xuống dòng

Hoạt động của Chuỗi nhiều dòng Python với các ví dụ

Trong bài viết này, chúng ta sẽ xem cách khai báo hoặc xác định một chuỗi nhiều dòng trong Python. Chúng ta nên lưu ý rằng nếu chúng ta đang sử dụng một chuỗi dài trong chương trình Python, chuỗi này chủ yếu được sử dụng để khai báo nhận xét trong chương trình và chuỗi dài này có ký tự xuống dòng, chúng ta có thể khai báo nó bằng cách sử dụng dấu ngoặc kép (“““ ””” ) hoặc ba dấu nháy đơn . Nếu chúng ta đang cố khai báo một chuỗi dài mà không có ký tự xuống dòng thì chúng ta không thể sử dụng dấu nháy ba thay vào đó có nhiều cách khác nhau để khai báo một chuỗi như vậy

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Đầu tiên, chúng ta sẽ xem cách khai báo một chuỗi nhiều dòng trong Python có một ký tự xuống dòng bằng cách sử dụng ba dấu ngoặc kép cùng với các ví dụ

Thí dụ

Giả sử chúng ta muốn khai báo một chuỗi dài trong chương trình. Sau đó, chúng ta hãy xem làm thế nào chúng ta có thể khai báo nó bằng cách sử dụng dấu nháy đơn và dấu nháy kép

print("Program to demonstrate double and single triple quotes for multiline string")
print("\n")
double_qt = """Educba Training Institue,
provides different programming langauges,
in Chennai India."""
print(double_qt)
print("\n")
single_qt = '''Educba Training Institue,
provides different programming langauges,
in Chennai India.'''
print(single_qt)

đầu ra

Làm cách nào bạn có thể tạo một chuỗi ký tự một dòng trong python?

Trong chương trình trên, chúng ta có thể thấy cách khai báo một chuỗi nhiều dòng bằng cách sử dụng dấu nháy kép và dấu nháy đơn. Trong chương trình trên, chúng tôi đã viết từng dòng trong dòng mới

Bây giờ chúng ta sẽ tìm hiểu các cách khác nhau để khai báo chuỗi nhiều dòng trong Python. Hãy để chúng tôi xem từng người trong số họ cùng với các ví dụ. Do đó, các cách khác nhau để khai báo chuỗi nhiều dòng như sau

1. sử dụng dấu ngoặc

Đây là một cách khác để khai báo một chuỗi nhiều dòng trong Python khi không có dòng mới trong chuỗi bằng cách sử dụng dấu ngoặc để khai báo một chuỗi nhiều dòng. Hãy để chúng tôi xem nó trong ví dụ dưới đây

Thí dụ

print("Program to demonstrate to declaring multiline string using brackets")
print("\n")
brkt_str = ("EDUCBA is a leading global provider of skill based online education."
"EDUCBA is currently catering more than 500,000+ learners across 40+ countries.")
print(brkt_str)

đầu ra

Làm cách nào bạn có thể tạo một chuỗi ký tự một dòng trong python?

Trong chương trình trên, chúng ta có thể thấy chúng ta đang sử dụng dấu ngoặc để khai báo một chuỗi nhiều dòng. Trong phần này, chúng ta có thể lưu ý rằng ở đầu ra, nó sẽ in chuỗi được khai báo không có ký tự xuống dòng vì không có ký tự xuống dòng trong chuỗi đã cho. Do đó, chúng tôi sử dụng dấu ngoặc để chia một chuỗi thành nhiều dòng

2. Sử dụng dấu gạch chéo ngược ( \ )

Trong tùy chọn này, chúng tôi sử dụng dấu gạch chéo ngược ( \ ) cho chuỗi nhiều dòng trong Python không chứa ký tự xuống dòng trong chuỗi đã cho. Tùy chọn sử dụng dấu gạch chéo ngược dùng để khai báo chuỗi in nhiều dòng. Hãy để chúng tôi chứng minh trong ví dụ dưới đây

Thí dụ

print("Program to demonstrate multiline string using backslash")
print("\n")
bck_str = "Educba Training Institue." \
    "This institute is highly recommended for online programming courses and " \
    "this course also provide certificates."
print("The multiline string is given as follows:")
print("\n")
print(bck_str)

đầu ra

Làm cách nào bạn có thể tạo một chuỗi ký tự một dòng trong python?

Trong chương trình trên, chúng ta có thể thấy ở mỗi chuỗi ở cuối chúng ta có dấu gạch chéo ngược ( \ ) và chuỗi cuối cùng của chuỗi nhiều dòng không có dấu gạch chéo ngược. Do đó, chúng ta có thể thấy rằng chuỗi đã cho không có bất kỳ ký tự xuống dòng nào và do đó, sử dụng dấu gạch chéo ngược, chúng ta có thể in chuỗi nhiều dòng

3. Sử dụng tham gia()

Ở tùy chọn này, chúng ta sử dụng hàm string join() của Python để tách nhiều chuỗi dùng để in chuỗi nhiều dòng. Vì vậy, trong hai tùy chọn trên, có một điều kiện là kiểm tra khoảng trắng khi chúng ta sử dụng dấu ngoặc hoặc dấu gạch chéo ngược vì nếu chúng ta có chuỗi rất dài thì sẽ rất khó nếu chúng ta bỏ sót khoảng trắng khi sử dụng hai tùy chọn này nhưng vấn đề này có thể xảy ra . Hãy để chúng tôi chứng minh nó dưới đây với một ví dụ

Thí dụ

print("Program to demonstrate multiline string using join()")
print("\n")
jn_str = ' '.join(("Educba Training Institue",
    "This institute is highly recommended for online programming courses and",
    "this course also provide certificates."))
print("The given string is as follows:")
print("\n")
print(jn_str)

đầu ra

Làm cách nào bạn có thể tạo một chuỗi ký tự một dòng trong python?

Trong chương trình trên, chúng ta có thể thấy chúng ta đang sử dụng hàm join() của chuỗi. Trong phần này, chúng ta có thể nhận thấy rằng chúng ta đang chuyển chuỗi nhiều dòng cho hàm này. Do đó, nó in nhiều dòng chuỗi bằng cách sử dụng hàm join() và chúng tôi có thể lưu ý rằng chúng tôi đang sử dụng khoảng trắng và sau đó sử dụng hàm join() cho nó. Do đó, điều này thật dễ dàng khi chúng ta đang sử dụng chuỗi dài và không cần kiểm tra khoảng trống trong chuỗi khi chúng ta hàm join() của chuỗi trong Python

Sự kết luận

Trong bài viết này, chúng tôi kết luận rằng một chuỗi nhiều dòng trong Python là để in nhiều dòng của chuỗi. Trong bài viết này, chúng ta đã thấy một chuỗi nhiều dòng được sử dụng chủ yếu trong việc in các nhận xét được chỉ định trong chương trình. Điều này có thể được thực hiện bằng cách sử dụng dấu ngoặc kép, chẳng hạn như dấu ngoặc kép đơn và kép. Trong bài viết này, chúng ta đã thấy khi chuỗi có ký tự xuống dòng thì phải sử dụng dấu nháy ba và nếu không có ký tự xuống dòng thì chúng ta đã thảo luận về nhiều cách khác nhau để khai báo chuỗi nhiều dòng như sử dụng dấu ngoặc, dấu gạch chéo ngược và hàm join() của chuỗi trong Python

Bài viết được đề xuất

Đây là hướng dẫn về Python Multiline String. Ở đây chúng tôi cũng thảo luận về việc giới thiệu và hoạt động của chuỗi nhiều dòng python cùng với một ví dụ khác và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –