Hướng dẫn how do you display quotes in python? - làm thế nào để bạn hiển thị dấu ngoặc kép trong python?

87

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Khi tôi muốn thực hiện lệnh

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
3 trong Python và tôi cần sử dụng dấu ngoặc kép, tôi không biết cách làm điều đó mà không đóng chuỗi.

Ví dụ:

print " "a word that needs quotation marks" "

Nhưng khi tôi cố gắng làm những gì tôi đã làm ở trên, cuối cùng tôi đã đóng chuỗi và tôi không thể đặt từ tôi cần giữa các dấu ngoặc kép.

Làm thế nào tôi có thể làm điều đó?

o__o

2.7071 Huy hiệu vàng13 Huy hiệu bạc33 Huy hiệu đồng1 gold badge13 silver badges33 bronze badges

hỏi ngày 29 tháng 1 năm 2012 lúc 2:14Jan 29, 2012 at 2:14

Bạn có thể làm điều này theo một trong ba cách:

  1. Sử dụng trích dẫn đơn và đôi với nhau:

    print['"A word that needs quotation marks"']
    "A word that needs quotation marks"
    
  2. Thoát các trích dẫn kép trong chuỗi:

    print["\"A word that needs quotation marks\""]
    "A word that needs quotation marks" 
    
  3. Sử dụng các chuỗi được trích xuất ba:

    print[""" "A word that needs quotation marks" """]
    "A word that needs quotation marks" 
    

Tế bào thần kinh

4.6724 Huy hiệu vàng33 Huy hiệu bạc54 Huy hiệu đồng4 gold badges33 silver badges54 bronze badges

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:19Jan 29, 2012 at 2:19

Jamie Forrestjamie ForrestJamie Forrest

10,7K6 Huy hiệu vàng 50 Huy hiệu bạc68 Huy hiệu Đồng6 gold badges50 silver badges68 bronze badges

4

Bạn cần phải thoát khỏi nó. [Sử dụng chức năng in Python 3]:

>>> print["The boy said \"Hello!\" to the girl"]
The boy said "Hello!" to the girl
>>> print['Her name\'s Jenny.']
Her name's Jenny.

Xem trang Python để biết chữ viết.

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:17Jan 29, 2012 at 2:17

Jonathon Reinhartjonathon ReinhartJonathon Reinhart

128K32 Huy hiệu vàng245 Huy hiệu bạc317 Huy hiệu đồng32 gold badges245 silver badges317 bronze badges

Python chấp nhận cả "và 'như dấu ngoặc kép, vì vậy bạn có thể làm điều này như:

>>> print '"A word that needs quotation marks"'
"A word that needs quotation marks"

Ngoài ra, chỉ cần thoát khỏi bên trong "s

>>> print "\"A word that needs quotation marks\""
"A word that needs quotation marks"

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:16Jan 29, 2012 at 2:16

James Polleyjames PolleyJames Polley

7.7592 Huy hiệu vàng28 Huy hiệu bạc32 Huy hiệu Đồng2 gold badges28 silver badges32 bronze badges

Sử dụng ký tự thoát theo nghĩa đen

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
4

print["Here is, \"a quote\""]

Nhân vật về cơ bản có nghĩa là bỏ qua bối cảnh ngữ nghĩa của Charcter tiếp theo của tôi và đối phó với nó theo nghĩa đen của nó.

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:19Jan 29, 2012 at 2:19

Jamie Forrestjamie Forrestyurisich

10,7K6 Huy hiệu vàng 50 Huy hiệu bạc68 Huy hiệu Đồng5 gold badges41 silver badges62 bronze badges

Bạn cần phải thoát khỏi nó. [Sử dụng chức năng in Python 3]:

Xem trang Python để biết chữ viết.

s = "a word that needs quotation marks"
s2 = "another word"

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:17

print['"{}" and "{}"'.format[s, s2]]

Jonathon Reinhartjonathon Reinhart

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
0

128K32 Huy hiệu vàng245 Huy hiệu bạc317 Huy hiệu đồng

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
1

Python chấp nhận cả "và 'như dấu ngoặc kép, vì vậy bạn có thể làm điều này như:

Ngoài ra, chỉ cần thoát khỏi bên trong "sJun 25, 2018 at 10:01

Đã trả lời ngày 29 tháng 1 năm 2012 lúc 2:16Cleb

James Polleyjames Polley18 gold badges105 silver badges143 bronze badges

0

7.7592 Huy hiệu vàng28 Huy hiệu bạc32 Huy hiệu Đồng

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
2

Sử dụng ký tự thoát theo nghĩa đen

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
4

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
3

Nhân vật về cơ bản có nghĩa là bỏ qua bối cảnh ngữ nghĩa của Charcter tiếp theo của tôi và đối phó với nó theo nghĩa đen của nó.

Yurisichyurisich

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
4

6.8535 huy hiệu vàng41 Huy hiệu bạc62 Huy hiệu đồngNov 24, 2017 at 8:46

Khi bạn có một số từ như thế này mà bạn muốn kết nối trong một chuỗi, tôi khuyên bạn nên sử dụng

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
5 hoặc
print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
6 giúp tăng khả năng đọc đáng kể [theo ý kiến ​​của tôi].tripleee

Để đưa ra một ví dụ:27 gold badges250 silver badges298 bronze badges

Bây giờ bạn có thể làm

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
5

mà sẽ in

Kể từ Python 3.6, bạn có thể sử dụng:Apr 11, 2012 at 8:04

mang lại cùng một đầu ra.

Đã trả lời ngày 25 tháng 6 năm 2018 lúc 10:01Aug 30, 2017 at 0:58

CLEBCLEB

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
6

23.6K18 Huy hiệu vàng105 Huy hiệu bạc143 Huy hiệu đồng

Một trường hợp phổ biến trong các bản sao là yêu cầu sử dụng báo giá cho các quy trình bên ngoài. Một cách giải quyết cho điều đó là không sử dụng vỏ, loại bỏ yêu cầu cho một cấp độ trích dẫn.

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
7

có thể được thay thế một cách hữu ích bằng

.

Tất nhiên, trong phần lớn các trường hợp, bạn không muốn hoặc cần một quy trình bên ngoài.

Đã trả lời ngày 24 tháng 11 năm 2017 lúc 8:46Dec 7, 2020 at 9:24

Tripleetripleee

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
8

165K27 Huy hiệu vàng250 Huy hiệu bạc298 Huy hiệu Đồng

trong Python 3.2.2 trên Windows,Dec 16, 2020 at 17:42

Có ổn không. Tôi nghĩ rằng đó là sự tăng cường của người phiên dịch Python.

print['"A word that needs quotation marks"']
"A word that needs quotation marks"
9

Đã trả lời ngày 11 tháng 4 năm 2012 lúc 8:04

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
0

Bạn cũng có thể thử bổ sung chuỗi:

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
8

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
1

Đã trả lời ngày 30 tháng 8 năm 2017 lúc 0:58Nov 25, 2021 at 7:35

Tôi ngạc nhiên là không ai đề cập đến cờ chuyển đổi rõ ràng

Cờ

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
9 là một tốc ký của chức năng tích hợp
print[""" "A word that needs quotation marks" """]
"A word that needs quotation marks" 
01. Nó được sử dụng để in biểu diễn đối tượng
print[""" "A word that needs quotation marks" """]
"A word that needs quotation marks" 
1 thay vì
print[""" "A word that needs quotation marks" """]
"A word that needs quotation marks" 
2.

print["\"A word that needs quotation marks\""]
"A word that needs quotation marks" 
2

Có một tác dụng phụ thú vị mặc dù:

Lưu ý cách thành phần khác nhau của các dấu ngoặc kép được xử lý khác biệt để nó phù hợp với biểu diễn chuỗi hợp lệ của đối tượng Python 2.Mar 29 at 12:45

1

Làm thế nào để bạn hiển thị dấu ngoặc kép trong Python?

Python có hai cách đơn giản để đặt các ký hiệu 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ư 'blah blah'. Sau đó, trích dẫn đôi có thể đi vào giữa, chẳng hạn như 'Tôi đã nói "Wow!" cho anh ta. ....
Bạn có thể đặt một ký tự dấu gạch chéo ngược theo sau là một trích dẫn [\ "hoặc \ '] ..

Làm thế nào để bạn hiển thị báo giá trong một chuỗi?

Để đặt dấu ngoặc kép vào một chuỗi trong mã của bạn..
Trong Visual Basic, chèn hai dấu ngoặc kép liên tiếp như một dấu ngoặc kép nhúng.....
Chèn ký tự ASCII hoặc Unicode cho một dấu ngoặc kép.....
Bạn cũng có thể xác định một hằng số cho nhân vật và sử dụng nó khi cần thiết ..

Làm thế nào để tôi chỉ in các trích dẫn trong Python?

Bạn có thể đặt một ký tự dấu gạch chéo ngược theo sau là một trích dẫn [\ "hoặc \ ']. Đây được gọi là 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.put a backslash character followed by a quote [\" or \']. This is called an escape sequence and Python will remove the backslash, and put just the quote in the string.

Làm thế nào để bạn viết 3 trích dẫn trong Python?

Các chuỗi kéo dài trên nhiều dòng có thể được thực hiện bằng cách sử dụng trích dẫn ba của Python.Nó cũng có thể được sử dụng cho các bình luận dài trong mã.Các ký tự đặc biệt như tab, nguyên văn hoặc newlines cũng có thể được sử dụng trong các trích dẫn ba.Như cái tên cho thấy cú pháp của nó bao gồm ba trích dẫn đơn hoặc kép liên tiếp.. It can also be used for long comments in code. Special characters like TABs, verbatim or NEWLINEs can also be used within the triple quotes. As the name suggests its syntax consists of three consecutive single or double-quotes.

Bài Viết Liên Quan

Chủ Đề