Python ba trích dẫn đơn

Một số hướng dẫn gần đây đã làm cho các khái niệm về cách sử dụng dấu ngoặc đơn và dấu ngoặc kép cũng như thời điểm và vị trí sử dụng ký tự thoát trở nên rất rõ ràng đối với chúng tôi. Tuy nhiên, tất cả đều là những công cụ để xử lý một dòng, nếu chúng ta muốn in một đoạn nhiều dòng thì sao?. Đó chính xác là những gì tôi sẽ giải quyết trong bài viết này. Ở đây trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể xử lý chuỗi nhiều dòng trong Lập trình Python bằng cách sử dụng ba dấu ngoặc kép

Để hiểu rõ hơn về khái niệm này, bạn sẽ cần có kiến ​​thức làm việc về xử lý dòng đơn và ký tự thoát. Vì vậy, tôi khuyên bạn nên xem các hướng dẫn này trước.
Chuỗi một dòng trong Lập trình Python và
Ký tự thoát trong Lập trình Python

Chuỗi nhiều dòng trong Python

Chuỗi nhiều dòng mà tôi sẽ sử dụng trong hướng dẫn này để trình diễn sẽ là—

What’s up Internet!
I’m Manish from RebellionRider.com. 
Keep watching these tutorials.
And, you will be the master of “Python Programming” very soon.

Đây là một đoạn văn chung mà tôi sẽ sử dụng để chỉ cho bạn cách làm việc với các chuỗi nhiều dòng trong Python. Mục đích của tôi là in đoạn văn này giống như nó đang xuất hiện ngay bây giờ. Có vẻ như những câu nhìn đơn giản này không đơn giản. Hãy phân tích nó

Bóc tách chuỗi nhiều dòng

Như bạn có thể thấy đoạn văn này bao gồm bốn câu. Từ góc độ Lập trình Python, mỗi dòng này là duy nhất theo cách riêng của chúng. Do đó, chúng yêu cầu xử lý khác với Trình thông dịch Python. Hãy xem chúng khác nhau như thế nào?

Hai câu đầu

What’s up Internet!
I’m Manish from RebellionRider.com. 

Hai câu đầu tiên bao gồm một dấu nháy đơn ở giữa, do đó đặt chúng trong một cặp dấu nháy đơn là không thể. Điều này là do quy tắc cho biết nếu một chuỗi chứa các dấu chấm câu như dấu nháy đơn hoặc dấu nháy đơn thì hãy đặt chuỗi đó vào một cặp dấu ngoặc kép

Câu thứ ba

 Keep watching these tutorials.

Câu thứ ba là một chuỗi đơn giản do đó chúng ta có thể bọc nó trong một trong hai dấu ngoặc kép, cho dù đó là dấu ngoặc đơn hay dấu ngoặc kép

Dòng cuối cùng

And, you will be the master of “Python Programming” very soon.

Vì câu này bao gồm một cụm từ được đặt trong một cặp dấu ngoặc kép nên chúng tôi không thể đặt nó trong một cặp dấu ngoặc kép. Điều này là do quy tắc thứ hai nói - nếu một chuỗi chứa các dấu chấm câu như dấu ngoặc kép thì hãy đặt nó trong một cặp dấu ngoặc đơn

Kết luận của việc mổ xẻ

Theo kết quả phân tích ở trên, chúng ta có thể nói rằng chúng ta không thể sử dụng dấu ngoặc đơn hay dấu ngoặc kép để đặt đoạn văn của mình. Chúng ta không thể sử dụng dấu ngoặc đơn vì hai câu đầu tiên có dấu nháy đơn ở giữa. Hơn nữa, câu cuối cùng loại trừ việc sử dụng dấu ngoặc kép

Trình thông dịch Python là thủ phạm

Như chúng ta đã biết Python là một ngôn ngữ thông dịch có nghĩa là trình thông dịch Python xử lý và dịch câu lệnh chương trình theo câu lệnh. Nói một cách đơn giản, ngay khi chúng ta nhấn phím enter để viết dòng thứ hai, chúng ta sẽ gặp lỗi cú pháp. Tôi đã trình diễn điều tương tự trong video hướng dẫn mà bạn có thể kiểm tra tại đây.  

Vì Python là ngôn ngữ lập trình được thông dịch trong đó trình thông dịch dịch câu lệnh chương trình theo câu lệnh, nên việc sử dụng ký tự thoát cũng không thể thực hiện được. Ký tự thoát chỉ có thể giúp bỏ qua các dấu chấm câu trong chuỗi một dòng

 

[bctt tweet=”#Python Programming cung cấp cho chúng ta một cách rất đơn giản để xử lý các chuỗi nhiều dòng. ” tên người dùng =”RebellionRider”]

 

Trích dẫn ba lần cho chuỗi nhiều dòng trong lập trình Python

Lập trình Python cung cấp cho chúng ta một cách rất đơn giản để xử lý chuỗi nhiều dòng. Để in một chuỗi nhiều dòng trong Python, chúng tôi sử dụng ba dấu ngoặc kép. Bằng dấu ngoặc kép, ý tôi là tập hợp các dấu ngoặc kép được đặt trong nhau. Các dấu ngoặc kép này có thể là dấu ngoặc kép hoặc dấu ngoặc đơn

 

Ví dụ về trích dẫn ba

Để tôi chỉ cho bạn cách sử dụng bộ ba dấu ngoặc kép để in một chuỗi nhiều dòng trong Lập trình Python

print[“ “ “ What’s up Internet!
I’m Manish from RebellionRider.com. 
Keep watching these tutorials.
And, you will be the master of “Python Programming” very soon. ” ” ”]

Bộ ba trích dẫn và người phiên dịch

Hãy hiểu tại sao chúng ta không gặp lỗi cú pháp với đoạn mã trên? . Trong chế độ chuỗi nhiều dòng, trình thông dịch dừng dịch câu lệnh cho đến khi tìm thấy bộ ba đóng của dấu ngoặc kép. Do đó, chúng tôi không nhận được bất kỳ lỗi nào

Chúng ta có thể sử dụng bộ ba dấu ngoặc đơn thay vì dấu ngoặc kép không?

Tất nhiên bạn có thể. Bạn có thể sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép. Sự lựa chọn là của bạn. Chỉ cần đảm bảo sử dụng cùng một dấu ngoặc kép mở và đóng để đính kèm chuỗi nhiều dòng của bạn

Dấu chấm câu trong chuỗi nhiều dòng

Chắc hẳn bạn đang thắc mắc, liệu chúng ta có cần quyết định dấu ngoặc kép kèm theo theo dấu chấm câu ở giữa chuỗi không?

Không, bạn không. Bạn có thể đặt chuỗi nhiều dòng của mình trong bất kỳ dấu ngoặc kép nào bạn muốn. Nó có thể là một bộ ba dấu ngoặc đơn hoặc dấu ngoặc kép. Bất kỳ dấu chấm câu nào cũng không thành vấn đề miễn là bạn đang sử dụng ba dấu ngoặc kép để đặt chuỗi của mình

Bình luận và cho tôi biết

Nhận xét và cho tôi biết bạn sẽ sử dụng chuỗi nhiều dòng nào trong Mã Python của mình để thực hành khái niệm này?

Đó là hướng dẫn này. Nếu bạn vẫn còn thắc mắc, hãy để lại nhận xét hoặc gửi tin nhắn cho tôi trên Facebook hoặc Twitter. Anyway, Hope you enjoyed reading. Do make sure to share the link of this blog on your social media.

Chúc may mắn và Godspeed

  • THẺ
  • con trăn
  • lập trình python
  • chuỗi trăn
  • Hướng dẫn Python
  • chuỗi trong python
  • ba dấu ngoặc kép trong python

Facebook

Twitter

Pinterest

WhatsApp

liên kết

ReddIt

Bài viết trước Ký tự thoát trong ngôn ngữ lập trình Python.

Bài viết tiếp theo Các phương thức chuỗi Python – startedwith [ ]

Manish Sharma

http. //www. YouTube. com/RebellionRider

Manish Sharma, người nhận Giải thưởng ORACLE ACE, là chuyên gia tư vấn & đào tạo cơ sở dữ liệu Oracle. Anh ấy có một kênh YouTube cực kỳ thành công tên là Rebellion Rider. Đây là một trong những kênh xếp hạng hàng đầu khi nói đến các hướng dẫn về cơ sở dữ liệu Oracle với hơn 10 triệu lượt xem

BÀI VIẾT LIÊN QUANTHÊM TỪ TÁC GIẢ

hướng dẫn Python 09. Ba trích dẫn cho chuỗi nhiều dòng trong Python của Manish Sharma. Hướng dẫn Nikkies Tháng Hai 4, 2019 Lúc 2. 44 giờ chiều

[…] ►►►LIÊN KẾT◄◄◄ Blog. http. //www. kẻ nổi loạn. com/?p=1916 Hướng dẫn trước ► Nhân vật thoát. […]

Đăng nhập để bình luận

  • Cách khai thác các phương thức chuỗi Python –startswith [ ]. RebellionRider Tháng Hai 10, 2019 Lúc 12. 47 giờ chiều

    […] được yêu cầu do đó tôi khuyên bạn nên xem các hướng dẫn này trước, chuỗi một dòng và chuỗi nhiều dòng trong […]

    3 dấu ngoặc kép có nghĩa là gì?

    Dấu ngoặc kép ba lần là một cách hay để có thể bao gồm các loại dấu ngoặc kép khác trong chuỗi của bạn mà không phải sử dụng các ký tự thoát . Ví dụ. print["He said \"my name's John\""] Ví dụ đó yêu cầu ký tự thoát \" để sử dụng dấu ngoặc kép.

    Sự khác biệt giữa dấu nháy đơn và dấu ngoặc kép trong Python là gì?

    Ký hiệu trích dẫn dùng để tạo đối tượng chuỗi trong Python. Python nhận dạng chuỗi trích dẫn đơn, đôi và ba. Chuỗi ký tự được viết bằng cách đặt một chuỗi ký tự trong dấu ngoặc đơn ['hello'], dấu ngoặc kép ["hello"] hoặc dấu ngoặc ba ['''hello''' hoặc """ . .

    Điều gì sẽ xảy ra nếu chúng ta biểu diễn chuỗi có ba dấu ngoặc kép trong Python?

    Chuỗi ký tự bên trong ba dấu ngoặc kép, """ hoặc ''', có thể trải rộng trên nhiều dòng văn bản . Các chuỗi Python là "bất biến", có nghĩa là chúng không thể thay đổi sau khi chúng được tạo [các chuỗi Java cũng sử dụng kiểu bất biến này].

  • Chủ Đề