ฉันเพิ่งเริ่มงานที่ฉันเขียน Python หลังจากมาจากพื้นหลัง Java และฉันสังเกตเห็นว่านักพัฒนารายอื่นมักจะพูดสตริงโดยใช้เครื่องหมายคำพูดเดี่ยว ( ''
) แทนที่จะเป็นเครื่องหมายคำพูดคู่ ( ""
) ตัวอย่างเช่น:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
มีเหตุผลใดที่นอกเหนือไปจากความชอบส่วนตัวหรือไม่? นี่เป็นวิธีที่เหมาะสมในการอ้างอิงสตริงหรือไม่ โดยเฉพาะสิ่งที่ฉันต้องการทราบคือหากมีมาตรฐานบางประเภทหรือวิธีปฏิบัติที่ดีที่สุดที่ยอมรับได้ซึ่งผลักดันรูปแบบการเข้ารหัสนี้
Ruby
มีจริงเป็นความแตกต่างทางเทคนิคระหว่างคำพูดเดี่ยวและคู่ เครื่องหมายคำพูดคู่สนับสนุนการแก้ไขสตริง - เครื่องหมายคำพูดเดี่ยวแยกเป็นตัวอักษร