Cách in dấu nháy kép và nháy đơn trong Python

Trong Python, các chuỗi được đặt trong dấu ngoặc đơn hoặc dấu ngoặc kép. Dấu ngoặc đơ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

Trích dẫn đơn đến trích dẫn kép và ngược lại

Sử dụng str. chức năng thay thế []

1

2

3

str1 = "Đây là 'một chuỗi ví dụ"

a = str1. thay thế["'", "\""]

in[a]

đầu ra

This "is "an example" string

Sử dụng hàm sub[] trong gói re

1

2

3

4

5

nhập lại

 

str1 =  'Đây là "trích dẫn nhúng" bên trong chuỗi chính. '

str1_replaced = re. phụ["\"", "'", str1]

print[str1_replaced]

đầu ra

This is an 'embedded quote' inside main string.

Sử dụng str. maketrans[]

1

2

3

4

5

string_trans = "'Tốt\", 'ngày"

# Hy vọng bạn biết tại sao chúng tôi phải thoát [\] dấu ngoặc kép chứ không phải dấu ngoặc đơn

# Đã thảo luận trước đó

stringn1 = string_trans. dịch[str. maketrans[{'"': '\'', "'". "\""}]]

print[stringn1]

đầu ra

"Good', "day

Sử dụng mô-đun JSON của Python

Chúng tôi sử dụng mô-đun này để thay thế dấu nháy đơn bằng dấu nháy kép trong danh sách chuỗi

1

2

3

4

5

nhập json

 

lst1 = ['Single1',

Chủ Đề