Hướng dẫn how do you replace a quote with nothing in python? - Làm thế nào để bạn thay thế một câu trích dẫn không có gì trong python?
Tôi có một chuỗi - Show
Tôi muốn chuyển đổi chuỗi này thành -
Đối với điều này, tôi đang cố gắng thay thế "bằng \" Đây là những gì tôi đã thử -
Làm cách nào để chuyển đổi 4?Đã hỏi ngày 1 tháng 2 năm 2017 lúc 1:42Feb 1, 2017 at 1:42 6 Thử cái này:
5 không có nghĩa gì đặc biệt đối với Python, vì vậy bạn không cần phải thêm 6 trước ________ 17, nếu bạn chạy________ 18, bạn cũng sẽ nhận được một dấu gạch chéo ngược. Trên thực tế, những gì bạn đang thấy là biểu diễn của chuỗi, nó được thêm vào phương thức repr ().Python đại diện cho các dấu gạch chéo ngược trong các chuỗi là 9 vì dấu gạch chéo ngược là một ký tự thoát.repr() method.Python represents backslashes in strings as 9 because the backslash is an Escape Character .Nếu bạn in nó, bạn sẽ nhận được dấu gạch chéo ngược. Bạn có thể xem thêm thông tin từ chuỗi và byte theo nghĩa đen. Đã trả lời ngày 1 tháng 2 năm 2017 lúc 1:50Feb 1, 2017 at 1:50
McGradymcgradyMcGrady 10.2K13 Huy hiệu vàng47 Huy hiệu bạc64 Huy hiệu đồng13 gold badges47 silver badges64 bronze badges 1 Bạn cũng có thể thử cái này
hoặc
Đã trả lời ngày 1 tháng 2 năm 2017 lúc 1:55Feb 1, 2017 at 1:55
AvinashavinashAvinash 2.0032 huy hiệu vàng25 Huy hiệu bạc40 Huy hiệu đồng2 gold badges25 silver badges40 bronze badges Giới thiệuCó một số cách bạn có thể xóa trích dẫn từ một chuỗi trong Python. Bạn có thể cần phải loại bỏ tất cả các trích dẫn hoặc chỉ các trích dẫn xung quanh một chuỗi. Bạn cũng có thể cần phải xóa trích dẫn đơn hoặc đôi.
Cách xóa tất cả các trích dẫn khỏi một chuỗi trong PythonTrước hết, chúng ta hãy xem cách xóa tất cả các trích dẫn từ một chuỗi. Các giải pháp được liệt kê trong phần này có thể được thay đổi để làm việc với cả dấu ngoặc kép và kép. Nhưng, với mục đích của bài viết này, giả sử chúng ta có một chuỗi ví dụ có ba dấu ngoặc kép trong đó:
Trong phần này, chúng ta sẽ xem xét một số cách để loại bỏ tất cả 7 khỏi 1.str.replace()Cách tiếp cận đầu tiên chúng ta sẽ thảo luận là sử dụng phương pháp 2 trên 1. Nó chấp nhận hai đối số - chuỗi chúng tôi muốn thay thế và chuỗi thay thế. Trong trường hợp này, chúng tôi sẽ thay thế dấu ngoặc kép ( 7) bằng một chuỗi trống:
2 được sử dụng theo cách này sẽ loại bỏ tất cả các trích dẫn kép khỏi 1.Biểu cảm thường xuyênCách tiếp cận này sử dụng các biểu thức chính quy để xóa tất cả các trích dẫn từ một chuỗi. Trước khi chúng tôi bắt đầu sử dụng các biểu thức thông thường trong Python, trước tiên chúng tôi cần nhập mô -đun 7:
Sau đó, chúng ta có thể sử dụng phương thức 8 để thay thế tất cả các lần xuất hiện của dấu ngoặc kép bằng chuỗi trống:
Điều này sẽ cung cấp cho chúng tôi 1 mà không có bất kỳ trích dẫn nào trong đó.str.join () 0 là một phương pháp khác mà chúng ta có thể sử dụng để xóa tất cả các trích dẫn từ một chuỗi trong Python. Giải pháp này có cú pháp phức tạp hơn một chút so với các giải pháp khác nếu bạn chưa quen thuộc với phương pháp 1. Về cơ bản, chúng ta sẽ đi qua ký tự 1 theo từng ký tự và nối vào mỗi ký tự không phải là dấu ngoặc kép cho chuỗi trống. Bằng cách đó, chúng tôi sẽ nhận được 1 mà không cần bất kỳ trích dẫn nào trong đó: 0Cách xóa trích dẫn xung quanh một chuỗiCho đến nay, chúng tôi đã thảo luận về một số cách tiếp cận về cách xóa tất cả các dấu ngoặc kép khỏi một chuỗi trong Python. Đó chỉ là một cách nhìn vào việc xóa trích dẫn từ một chuỗi. Có thể cho rằng, vấn đề phổ biến hơn là làm thế nào để loại bỏ các trích dẫn xung quanh một chuỗi. Phương pháp 4 được dự định để làm điều đó. Do đó, chúng tôi sẽ thảo luận về phương pháp 4 trong phần này.Giả sử chúng tôi có cùng một cách chính xác 1 như trong phần trước và chúng tôi chỉ muốn xóa các dấu ngoặc kép đầu tiên và cuối cùng:
Sử dụng 4 với dấu Qoutation kép làm đối số của nó sẽ xóa các dấu ngoặc kép dẫn đầu và dấu ngoặc từ 1:Kiểm tra hướng dẫn thực hành của chúng tôi, thực tế để học Git, với các thực hành tốt nhất, các tiêu chuẩn được công nghiệp chấp nhận và bao gồm bảng gian lận. Ngừng các lệnh git googling và thực sự tìm hiểu nó! 2Lưu ý: Cho dù có bao nhiêu dấu ngoặc kép hàng đầu và/hoặc hàng đầu trong chuỗi, 4 will remove all of them.Bên cạnh phương pháp 4 thông thường, cũng có hai trong số các dẫn xuất của nó - 1 và 2. Cái đầu tiên xóa tất cả các trích dẫn hàng đầu và phần thứ hai xóa tất cả các trích dẫn theo dõi: 3Sự kết luậnTrong bài viết ngắn này, chúng tôi đã có một cái nhìn toàn diện về cách xóa trích dẫn từ một chuỗi trong Python. Trước hết, chúng tôi đã giải thích cách xóa tất cả các trích dẫn khỏi một chuỗi bằng một số phương thức khác nhau - 2, 0 và 8. Sau đó, chúng tôi đã xem xét phương pháp 4, cũng như các dẫn xuất của nó 1 và 2.
Làm thế nào để bạn thay thế các trích dẫn đơn không có gì trong Python?Sử dụng hàm lstrip () để xóa các trích dẫn đơn từ chuỗi trong Python. Hàm Lstrip () sẽ thuận tiện loại bỏ bất kỳ ký tự hàng đầu nào trong chuỗi. Chúng ta có thể sử dụng hàm lStrip () để xóa bất kỳ trích dẫn nào ở đầu chuỗi. to remove single quotes from string in Python. The lstrip() function conveniently removes any leading characters in a string. We can utilize the lstrip() function to remove any single quotes that are at the beginning of the string.
Làm thế nào để bạn thay thế một báo giá trong Python?Phương pháp 2: Sử dụng phương thức maketrans ()/dịch () Ngoài ra còn có các hàm khác để thay thế một trích dẫn duy nhất từ một chuỗi trong Python.Đó là maketrans () và dịch ().Bên trong hàm dịch (), bạn sẽ vượt qua cặp giá trị khóa với {}.Using maketrans()/translate() method
There are also other functions to replace a single quote from a string in python. It is the maketrans() and translate(). Inside the translate() function you will pass the key-value pair with the {}.
Làm thế nào để bạn xóa trích dẫn trong Python?Sử dụng hàm Dải () để xóa trích dẫn kép khỏi chuỗi trong Python.Chúng tôi sử dụng hàm Dải () trong Python để xóa các ký tự từ đầu hoặc cuối chuỗi.Chúng ta có thể sử dụng phương pháp này để loại bỏ các trích dẫn nếu chúng tồn tại ở đầu hoặc cuối chuỗi. to Remove Double Quotes from String in Python. We use the strip() function in Python to delete characters from the start or end of the string. We can use this method to remove the quotes if they exist at the start or end of the string.
Làm thế nào để bạn in mà không có trích dẫn trong Python?Để in một danh sách chuỗi không có trích dẫn, hãy sử dụng biểu thức '[' + ','.use the expression '[' + ', '. join(lst) + ']' to create a single string representation of the list without the quotes around the individual strings. |