2009-03-10 18 views
15

Python'da tek tırnaklı alıntılar arasında çift tırnak kullanımı arasında fark var mı?Python'da çift tırnak ve tırnak kullanımı arasındaki fark

"A string with double quotes" 
'A string with single quotes' 

Bunlar aynı mı? Pitonun bu dizeleri nasıl yorumladığı konusunda farklılıklar var mı?

+0

Tam olarak aynı soru değil, her ikisine de yanıt bu iş parçacığında. –

+2

Bu sorunun bir kopyası değil, ne olursa olsun. Bu soruya verilen cevabın bu soruya dahil edilmesi gerçeği ** BUNU ÇIKARMAYACAKTIR. Lütfen bu soruyu yeniden açılmaya ve aşırı ılımlı ılımlılıkla mücadelede bana katılmaya aday göster. –

cevap

4

Genel olarak, yalnızca belirli bir ifade içinde tutarlı olmanız gerekir. Örneğin, "foo' Daha fazlasını okumak için

, here bkz yapmayın

0

Çift tırnak belirgin bakmak Tek tırnak tek keneler gibi bakmak Bunun dışında ...

22

Kısa cevap:... Neredeyse üslup dışında hiçbir fark
Kısa cümle:. Eğer dize içinde tırnak karakterleri kaçmak istemiyorsanız, diğer türü kullanmak örn:.

string1 = "He turned to me and said, \"Hello there\"" 

sa biraz daha çirkin olurdu Aynı tek tırnak/kesme için de geçerlidir.

İlgili konular