Vì vậy, tôi đang tạo một chương trình lấy một tệp văn bản, chia nó thành từ, sau đó viết danh sách vào một tệp văn bản mới. Show
Vấn đề tôi đang gặp phải là tôi cần các chuỗi trong danh sách để được trích dẫn đôi không phải là trích dẫn đơn. Ví dụ Tôi nhận được điều này 3 khi tôi muốn 4 nàyĐây là mã của tôi
Tôi chưa quen với Python và không tìm thấy bất cứ điều gì về điều này. có ai biết cách giải quyết cái này không? [Chỉnh sửa: Tôi quên đề cập rằng tôi đã sử dụng đầu ra trong một dự án Arduino yêu cầu danh sách có báo giá kép.] Đã hỏi ngày 12 tháng 2 năm 2017 lúc 2:06Feb 12, 2017 at 2:06
ThatokaythatsokayThatsOkay 4331 Huy hiệu vàng4 Huy hiệu bạc 6 Huy hiệu Đồng1 gold badge4 silver badges6 bronze badges 3
Bạn không thể thay đổi cách 5 hoạt động cho 6.Làm thế nào về việc sử dụng định dạng JSON sử dụng 7 cho các chuỗi.
Đã trả lời ngày 12 tháng 2 năm 2017 lúc 2:12Feb 12, 2017 at 2:12
Falsetrufalsetrufalsetru 346K60 Huy hiệu vàng692 Huy hiệu bạc614 Huy hiệu đồng60 gold badges692 silver badges614 bronze badges 8 Nhiều khả năng bạn sẽ muốn thay thế các trích dẫn duy nhất bằng dấu ngoặc kép trong đầu ra của bạn bằng cách thay thế chúng:
Bạn cũng có thể mở rộng loại 5 của Python và bọc các chuỗi của bạn bằng loại mới Thay đổi phương thức 9 để sử dụng dấu ngoặc kép thay vì đơn. Tuy nhiên, tốt hơn là đơn giản và rõ ràng hơn với mã ở trên.
Đã trả lời ngày 12 tháng 2 năm 2017 lúc 2:28Feb 12, 2017 at 2:28
HarveyharveyHarvey 5.5331 Huy hiệu vàng31 Huy hiệu bạc40 Huy hiệu đồng1 gold badge31 silver badges40 bronze badges Trong Python, trích dẫn kép và trích dẫn đơn là như nhau. Không có gì khác biệt giữa họ. Và không có điểm nào để thay thế một báo giá bằng một trích dẫn kép và ngược lại:
"Vấn đề tôi đang gặp phải là tôi cần các chuỗi trong danh sách với các trích dẫn kép không phải là trích dẫn đơn." - Sau đó, bạn cần làm cho chương trình của bạn chấp nhận các trích dẫn đơn, không cố gắng thay thế các trích dẫn đơn bằng trích dẫn kép.
Đã trả lời ngày 12 tháng 2 năm 2017 lúc 2:13Feb 12, 2017 at 2:13
Huy Vohuy VoHuy Vo 2.3546 huy hiệu vàng27 Huy hiệu bạc43 Huy hiệu đồng6 gold badges27 silver badges43 bronze badges 1
Trong Python, các chuỗi được bao quanh với các quote đơn hoặc kép. Báo giá đơn có thể được thay thế bằng dấu ngoặc kép và ngược lại trong Python bằng bất kỳ phương pháp nào sau đây: Nội dung
Trích dẫn duy nhất để trích dẫn đôi và ngược lạiSử dụng hàm str.replace ()
Output: This "is "an example" string Sử dụng hàm sub () trong gói re
Output: This is an 'embedded quote' inside main string. Sử dụng str.maketrans ()
Output: 0Sử dụng mô -đun Python JSONDấu ngoặc kép trong python 1Output: 2Thay thế các trích dẫn duy nhất trong Python bằng Double và Versa [Giải thích chi tiết] Dấu ngoặc kép trong pythonThay thế các trích dẫn duy nhất trong Python bằng Double và Versa [Giải thích chi tiết] 3Output: 4 5Output: 6Phương pháp 1: Sử dụng hàm str.replace () Phương pháp 2: Sử dụng hàm Sub () trong gói Re 7Output: 8Phương pháp 3: Sử dụng hàm dịch () trong Python Phương pháp 4: Sử dụng mô -đun JSON 9Output: 0Thay thế các trích dẫn duy nhất trong Python bằng Double và Versa [Giải thích chi tiết]Phương pháp 1: Sử dụng hàm str.replace ()str.replace(), or re.sub(). The inbuilt json package can be used to replace single quotes with a double on a list of strings. Phương pháp 2: Sử dụng hàm Sub () trong gói Re Replacing quotes in this article means replacing quotation marks within a valid string and not replacing the quotes enclosing the string itself. Phương pháp 1: Sử dụng hàm str.replace () 1Output: 2 3Output: 4Phương pháp 2: Sử dụng hàm Sub () trong gói RePhương pháp 3: Sử dụng hàm dịch () trong Pythonre package in Python captures patterns in strings using regular expressions. The re.sub() function comes in handy in our application. It can be used to find and substitute substrings within the main string. Here are some examples of how re. sub() can be used. 5Output: 6Phương pháp 3: Sử dụng hàm dịch () trong PythonPhương pháp 4: Sử dụng mô -đun JSON 7Output: 8Trong Python, các chuỗi được bao quanh với các quote đơn hoặc kép. Báo giá đơn có thể được thay thế bằng dấu ngoặc kép và ngược lại trong Python bằng bất kỳ phương pháp nào sau đây: Phương pháp 4: Sử dụng mô -đun JSONTrong Python, các chuỗi được bao quanh với các quote đơn hoặc kép. Báo giá đơn có thể được thay thế bằng dấu ngoặc kép và ngược lại trong Python bằng bất kỳ phương pháp nào sau đây: 9Output: 0 1Output: 2Nội dung
Làm thế nào để Python thay thế dấu phẩy đảo ngược?Sử dụng hàm thay thế () để xóa trích dẫn kép khỏi chuỗi trong Python.Hàm thay thế () thay thế một phần nhất định của chuỗi bằng một chuỗi con khác.Chúng ta có thể sử dụng chức năng này để xóa trích dẫn kép khỏi chuỗi trong Python. to Remove Double Quotes from String in Python. The replace() function replaces a given portion of the string with another substring. We can use this function to remove double quotes from string in Python.
Là một trích dẫn đơn giống như báo giá kép trong Python?Trong Python, chuỗi các ký tự như vậy được bao gồm bên trong các trích dẫn đơn hoặc đôi.Theo như cú pháp ngôn ngữ có liên quan, không có sự khác biệt trong chuỗi được trích dẫn đơn hoặc kép.Cả hai đại diện có thể được sử dụng thay thế cho nhau.there is no difference in single or double quoted string. Both representations can be used interchangeably.
Bạn có thể sử dụng dấu ngoặc kép trong Python không?Sử dụng các trích dẫn đơn Sử dụng các trình điều khiển đơn cho các chuỗi chữ, ví dụ:'My-Identifier', nhưng sử dụng các trình điều khiển kép cho các chuỗi có khả năng chứa các ký tự đơn lẻ như là một phần của chính chuỗi (như thông báo lỗi hoặc bất kỳ chuỗi nào chứa ngôn ngữ tự nhiên), ví dụ:"Bạn đã gặp lỗi!".use double-quotes for strings that are likely to contain single-quote characters as part of the string itself (such as error messages, or any strings containing natural language), e.g. "You've got an error!" . |