Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Bất cứ ai có thể cho tôi biết cú pháp đầy đủ để nhận đầu ra với tư cách là mẹ của Brian trong Python?

Tôi có thể thấy 2 cách dễ dàng: 1) Đưa chuỗi trong các trích dẫn kép, vì vậy bạn có thể sử dụng các dấu nháy đơn bên trong. Ví dụ: "Mẹ của Brian". 2) Sử dụng ký tự thoát "\" để thoát khỏi dấu nháy đơn. Ví dụ: "Mẹ của Brian". Tôi rất thích phương pháp thứ hai, vì không quan trọng bạn có gửi nó trong trích dẫn đôi hay trích dẫn đơn hay không, nó sẽ hoạt động tốt.

Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Trong một bức tượng in: in ("Mẹ Brian") trong sử dụng nói chung \ 'cho apestophe

Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Một chương trình máy tính trông giống như một ngôn ngữ mã, cần thiết cho máy tính hiểu chính xác các lệnh của bạn có nghĩa là gì. Nhưng, là một ngôn ngữ mã làm cho con người khó đọc hơn. Để bù đắp cho điều này, bạn được phép viết thêm ghi chú trong chương trình của mình mà máy tính bỏ qua. Những ghi chú này là & nbsp; được gọi là bình luận.comments.

Trong Python, bất kỳ dòng hướng dẫn nào chứa biểu tượng # ("dấu pound" hoặc "băm") đều biểu thị sự bắt đầu của một bình luận. Phần còn lại của dòng sẽ bị bỏ qua khi chương trình được chạy. Đây là một ví dụ.

Bởi vì dòng thứ hai bắt đầu với một dấu hiệu #, Python hoàn toàn bỏ qua dòng đó và như bạn có thể thấy, số 2 không được in. Sử dụng phổ biến cho các bình luận bao gồm:

  • giải thích các phần của chương trình, cho bạn hoặc người khác đọc sau;
  • Để lại các ghi chú "để làm", khi bạn viết một chương trình dài hơn;
  • Tạm thời vô hiệu hóa ("Nhận xét ra") & nbsp; một dòng của một chương trình mà không hoàn toàn xóa nó, để việc đưa trở lại sau này dễ dàng hơn.

Đây là một bài tập để minh họa. Nếu bạn chỉnh sửa mã quá nhiều và muốn mang lại phiên bản mặc định của mã, hãy chọn đặt lại mã theo mặc định.Reset code to default.

Dây

Chuỗi là chuỗi các chữ cái và số, hay nói cách khác, các đoạn văn bản. Chúng được bao quanh bởi hai trích dẫn để bảo vệ: & nbsp; ví dụ trong & nbsp; bài 0 & nbsp; phần & nbsp; ________ 3 & nbsp; của chương trình đầu tiên & nbsp; là một chuỗi. Nếu một dấu hiệu # xuất hiện trong một chuỗi, thì nó không được coi là một nhận xét: are sequences of letters and numbers, or in other words, chunks of text. They are surrounded by two quotes for protection: for example in Lesson 0 the part "Hello, World!" of the first program was a string. If a pound sign # appears in a string, then it does not get treated as a comment:

Hành vi này là do phần bên trong các trích dẫn "" là một chuỗi theo nghĩa đen, có nghĩa là nó nên được sao chép theo nghĩa đen và không được hiểu là một lệnh. Tương tự, print("3 + 4") sẽ không in số 7, mà chỉ là chuỗi 3 + 4.

Trình tự thoát

Điều gì sẽ xảy ra nếu bạn muốn bao gồm ký tự báo giá " bên trong chuỗi? Nếu bạn cố gắng thực thi #0, điều này gây ra lỗi: Vấn đề là Python thấy một chuỗi #1 theo sau là một cái gì đó #2 không có trong chuỗi. Đây không phải là những gì chúng tôi dự định!

Python có hai cách đơn giản để đặt các biểu tượng báo giá vào chuỗi.

  • Bạn được phép bắt đầu và kết thúc một chuỗi theo nghĩa đen với các trích dẫn đơn (còn được gọi là dấu nháy đơn), như #3. Sau đó, trích dẫn kép có thể đi vào giữa, chẳng hạn như #4
  • Bạn có thể đặt một ký tự dấu gạch chéo ngược theo sau là một báo giá (#5 hoặc #6). Đây được gọi là một chuỗi thoát và Python sẽ loại bỏ dấu gạch chéo ngược và chỉ đặt trích dẫn trong chuỗi. Đây là một ví dụ.

Hơn nữa, vì trình tự thoát, Backslash (#7) là một nhân vật đặc biệt. Vì vậy, để bao gồm một dấu gạch chéo ngược trong một chuỗi, bạn thực sự cần phải "thoát nó" bằng một dấu gạch chéo ngược thứ hai, hay nói cách khác, bạn cần viết #8 theo nghĩa đen của chuỗi.

Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Bài tập nhiều lựa chọn: ký tự thoátEscape Characters

Đầu ra của #9 là gì

Lựa chọn của bạn:

Correct!

Có những chuỗi lối thoát khác, như "Newline", mà chúng ta sẽ không thảo luận ngay bây giờ. Hiện tại, bạn đã sẵn sàng để chuyển sang bài học tiếp theo!

0 điểm

Hơn 8 năm

Làm thế nào để Python đối phó với dấu nháy đơn?

I.E.are String = ‘Python, và String = Hồi Python luôn giống nhau?

Tôi cho rằng điều này sẽ có trong tài liệu, tuy nhiên điều đó dường như không phải là trường hợp? Nơi nào sẽ là nơi tốt nhất để tìm những câu hỏi như thế này?

Trả lời 5393093E548C35DCE6000E65

Chúng giống nhau nhưng bạn có thể có thể mở với ‘và đóng với những gì bạn thích, khi làm việc với những người khác, bạn có thể cần sử dụng những gì họ

điểm

Hướng dẫn how does python handle apostrophes? - python xử lý dấu nháy đơn như thế nào?

Hơn 8 năm

Làm thế nào để Python đối phó với dấu nháy đơn?

Tôi có thể thấy 2 cách dễ dàng: 1) Đưa chuỗi trong các trích dẫn kép, vì vậy bạn có thể sử dụng các dấu nháy đơn bên trong.Ví dụ: "Mẹ của Brian".2) Sử dụng ký tự thoát "\" để thoát khỏi dấu nháy đơn.Ví dụ: "Mẹ của Brian".Enclose the string in double quotes, so you can use apostrophes inside. example: "BRIAN'S MOTHER". 2)Use the "\" escape character to escape the apostrophe. example: "BRIAN\'S MOTHER".

%S có hoạt động trong Python không?

Biểu tượng % được sử dụng trong Python với nhiều loại dữ liệu và cấu hình.%s đặc biệt được sử dụng để thực hiện kết nối các chuỗi với nhau.Nó cho phép chúng ta định dạng một giá trị bên trong một chuỗi.Nó được sử dụng để kết hợp một chuỗi khác trong một chuỗi.%s specifically is used to perform concatenation of strings together. It allows us to format a value inside a string. It is used to incorporate another string within a string.

Làm thế nào để bạn thoát khỏi một dấu nháy đơn trong Python?

Trong Python, ký tự Backslash \ được sử dụng để truyền tải các chuỗi thoát.Nhân vật mà chúng tôi muốn trốn thoát được thêm vào ngay sau sự chéo ngược này.backslash character \ is used to convey escape sequences. The character that we want to escape is added immediately after this backslash.

3 dấu nháy đơn có nghĩa là gì trong Python?

Đưa các chuỗi chứa cả trích dẫn đơn và đôi sao cho không cần thoát.Kèm theo chuỗi nhiều dòng.. Enclose multi-line strings.