Python Single Vs Double Quotes: Perbedaan dalam 2022 – Codewithaden

Untuk membuat a rangkaian Dalam Python, Anda dapat menggunakan kutipan tunggal atau ganda. Namun demikian, dalam keadaan tertentu, jenis kutipan dapat penting, tergantung pada konten string itu sendiri. Misalnya, Python menggunakan a Kutipan ganda untuk teks, a Kutipan tunggal untuk apa pun yang berperilaku seperti pengidentifikasi , Literal string mentah ganda untuk ekspresi reguler, dan penawaran triple untuk Docstrings

Kutipan tunggal Python

Kutipan tunggal digunakan untuk literal string di Python. Oleh karena itu, jika string Anda berisi kutipan ganda, selalu gunakan kutipan tunggal.

# app.py

data_1 = 'Twin Tower'
data_2 = 'RK Prime'
data_3 = 'RK Supreme'

print(data_1)
print(data_2)
print(data_3)
 

Keluaran

Twin Tower
RK Prime
RK Supreme
 

Kutipan ganda Python

Gunakan kutipan ganda dalam python ketika string digunakan untuk interpolasi atau pesan bahasa alami dan kutipan tunggal untuk string seperti simbol kecil tetapi akan melanggar aturan jika string berisi kutipan.

# app.py

data_1 = "Twin Tower"
data_2 = "RK Prime"
data_3 = "RK Supreme"

print(data_1)
print(data_2)
print(data_3)
 

Keluaran

Twin Tower
RK Prime
RK Supreme
 

Python Single vs. Ganda Kutipan

Tidak ada cara yang disarankan tunggal yang disediakan oleh PEP 8 di mana dan kapan harus menggunakan kutipan tunggal dan kutipan ganda dalam Python. Tetapi komunitas ini mengikuti cara standar di mana Anda dapat menggunakan kutipan tunggal dalam skenario tertentu, kutipan ganda di Other, dan Triple Quotes dalam kasus lain.

  1. Gunakan kutipan ganda saat string digunakan untuk interpolasi atau pesan bahasa alami.
  2. Gunakan satu kutipan untuk string seperti simbol kecil tetapi berhati-hatilah saat string sudah berisi kutipan. Akan menjadi ide yang bagus jika Anda lolos dari kutipan yang sedang dalam string itu.
  3. Gunakan triple double quotes untuk dokumen dan literal string mentah untuk ekspresi reguler, meskipun diperlukan.

Kutipan apa pun yang Anda pilih, konsisten dengan metode Anda di seluruh proyek Anda.

Ada beberapa pengecualian, seperti jika string yang Anda miliki berisi satu, Anda harus menggunakan yang lain. Misalnya, “Anda mengalami hari yang menyenangkan”, atau ‘Dia berkata” Hai! “‘. Selain itu, Anda harus konsisten mungkin.

Contoh

data = "He's doing a fantastic job!"
print(data)

data2 = 'Playstation 5'
print(data2)

""" Oh My God """ 

Keluaran

He's doing a fantastic job!
Playstation 5 

Dari output, Anda dapat melihat bahwa tidak ada perbedaan. Sebaliknya, orang akan memberi tahu Anda untuk memilih gaya mana pun yang cocok dengan konteksnya dan konsisten.

Melarikan diri dari string di Python

Untuk melarikan diri dari string di Python, gunakan operator forward-slash (\).

info = 'You\'re a pro gamer'
print(info) 

Keluaran

You're a pro gamer 

Anda dapat melihat bahwa kami memulai string dengan satu kutipan, dan di dalam string, ada kutipan tunggal lain di ‘re. Jadi, itu akan menciptakan kebingungan untuk python, dan untuk menghapusnya, kita perlu menambahkan Forward Slash Operator (\) untuk menghindarinya, dan kemudian kita dapat melanjutkan kalimat kita.

Anda juga dapat menghindarinya dengan kutipan ganda dengan operator slash maju yang sama.

Itu untuk kutipan python single vs ganda.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *