Rumah >pembangunan bahagian belakang >Tutorial Python >Petikan Tunggal atau Berganda dalam Python: Bila Menggunakan Yang Mana?

Petikan Tunggal atau Berganda dalam Python: Bila Menggunakan Yang Mana?

Linda Hamilton
Linda Hamiltonasal
2024-11-29 09:41:11947semak imbas

Single or Double Quotes in Python: When to Use Which?

Petikan Tunggal lwn. Petikan Berganda dalam Python

Dalam Python, petikan tunggal dan berganda boleh digunakan untuk mewakili rentetan. Walaupun dokumentasi mencadangkan ia boleh ditukar ganti, anda patut mempertimbangkan sebab gaya untuk memilih satu daripada yang lain.

Satu amalan biasa ialah menggunakan petikan berganda di sekeliling rentetan yang bertujuan untuk interpolasi atau mewakili mesej bahasa semula jadi. Sebaliknya, petikan tunggal lebih sesuai untuk rentetan pendek seperti simbol.

Petikan Berganda untuk Interpolasi dan Bahasa Semulajadi

  • Interpolasi : Petikan berganda membenarkan interpolasi pembolehubah menggunakan operator %. Contohnya:

    name = "John Doe"
    message = f"Hello, {name}!"  # Double quotes allow interpolation
  • Bahasa semula jadi: Petikan berganda adalah lebih semula jadi untuk mewakili rentetan teks dalam bahasa Inggeris atau bahasa lain. Contohnya:

    greeting = "Hello, world!"  # Double quotes for natural language

Petikan Tunggal untuk Rentetan Seperti Simbol

  • Simbol : Petikan tunggal berguna untuk mewakili rentetan pendek seperti simbol yang mungkin tidak memerlukan interpolasi. Contohnya termasuk:

    single_character = 'x'  # Single quotes for symbols
    expression = 'x + 2'  # Single quotes for simple expressions

Pengecualian dan Kes Khas

Sudah tentu, terdapat pengecualian kepada garis panduan gaya ini:

  • Gunakan petikan tunggal jika rentetan mengandungi petikan berganda dan sebaliknya sebaliknya.
  • Gunakan petikan ganda tiga (`) untuk docstrings.
  • Gunakan literal rentetan mentah (r) untuk ungkapan biasa.

Akhirnya, pilihan antara tunggal dan petikan berganda adalah soal keutamaan peribadi. Dengan mengikuti garis panduan ini, anda boleh meningkatkan kebolehbacaan dan ketekalan kod Python anda.

Atas ialah kandungan terperinci Petikan Tunggal atau Berganda dalam Python: Bila Menggunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn