Computer >> Máy Tính >  >> Lập trình >> Python

Tại sao dấu gạch chéo ngược xuất hiện hai lần khi in bằng Python?

Backslash là một ký tự thoát. Nó được sử dụng để thoát các ký tự như dấu ngoặc kép, dấu ngoặc kép, dòng mới, v.v. Khi chúng ta in một chuỗi có chứa dấu gạch chéo ngược, chúng ta sẽ thấy nó hai lần vì dấu gạch chéo ngược cũng cần thiết để thoát khỏi chính nó. Có nghĩa là chúng tôi đang nói với trình thông dịch rằng dấu gạch chéo ngược này chỉ được sử dụng như một dấu gạch chéo ngược chứ không phải là một ký tự thoát. Ví dụ:

print 'hello \\ John\'s friends'

ĐẦU RA

"hello \ John's friends"