Dalam bidang pengaturcaraan Python, koma di belakang mempunyai kuasa ingin tahu: ia boleh mengubah ekspresi menjadi tupel . Pertimbangkan coretan kod yang penuh teka-teki di bawah:
>>> abc = 'mystring', >>> print(abc) ('mystring',)
Lihat, output: ('mystring',)! Tetapi mengapa kurungan? Mengapa tidak hanya 'mystring'?
Jawapannya terletak pada sifat misteri koma dan kurungan dalam Python. Bertentangan dengan gerak hati, koma, bukan kurungan, yang memainkan peranan penting dalam penciptaan tuple.
Menurut tutorial Python rasmi, "Tuple terdiri daripada beberapa nilai yang dipisahkan dengan koma." Tanda kurung berfungsi sebagai penghalang pelindung, menghalang koma daripada mendatangkan malapetaka dalam konteks lain. Sebagai contoh, pertimbangkan ungkapan:
(1, 2, 3)
Di sini, kurungan diperlukan untuk mengelakkan koma daripada disalahtafsirkan sebagai pemisah hujah.
Walau bagaimanapun, dalam kes abc, koma tunggal berdiri tinggi sebagai pengisytiharan tuple. Ia memberi isyarat kepada Python bahawa 'mystring' bukan rentetan semata-mata, sebaliknya merupakan ahli tunggal tuple yang baru ditempa.
Jadi, begitulah. Tanda koma di belakang ialah alat sintaksis yang membolehkan anda mencipta tupel dengan mudah. Mulakan perjalanan pengaturcaraan anda dengan berbekalkan pengetahuan baharu ini, dan semoga kuasa koma menjadi milik anda selama-lamanya!
Atas ialah kandungan terperinci Mengapa Koma Jejak Mencipta Tuple dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!