Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( ''
) daripada tanda kutip ganda ( ""
). Sebagai contoh:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
Apakah ada alasan khusus untuk ini selain preferensi pribadi? Apakah ini cara yang tepat untuk mengutip string? Secara khusus, yang ingin saya ketahui adalah apakah ada beberapa jenis praktik standar atau yang diterima terbaik yang mendorong gaya pengkodean ini.
Ruby
, ada sebenarnya adalah perbedaan teknis antara tanda kutip tunggal dan ganda. Kutipan ganda mendukung interpolasi string - tanda kutip tunggal diuraikan sebagai literal.