Dalam Python, variabel adalah nama yang diberikan untuk suatu nilai, sehingga nantinya akan mudah untuk merujuk suatu nilai. Dengan kata lain, variabel menunjuk ke suatu objek. Nilai literal ditugaskan ke variabel menggunakan operator 4 di mana sisi kiri harus menjadi nama variabel, dan sisi kanan harus menjadi nilai. Berikut ini memberikan nama ke nilai integer Show
_Sekarang, Anda dapat merujuk 10 menggunakan nama variabel num, seperti yang ditunjukkan di bawah ini
Gunakan fungsi print() bawaan untuk menampilkan nilai variabel pada REPL
Variabel dalam Python adalah objek. Gunakan fungsi type() untuk mendapatkan nama kelas dari suatu objek. Misalnya, berikut ini menampilkan nama kelas dari variabel 5
Jenis _5 adalah int. Objek kelas int berisi integer literal 7Semua variabel sebenarnya adalah objek kelas tergantung pada nilainya _Tidak seperti bahasa pemrograman lain seperti C# atau Java, Python adalah bahasa yang diketik secara dinamis, yang berarti Anda tidak perlu mendeklarasikan tipe variabel. Jenis akan ditetapkan secara dinamis berdasarkan nilai yang ditetapkan _Operasi yang berbeda dapat dilakukan pada variabel menggunakan berbagai operator berdasarkan jenis variabel. Sebagai contoh, operator 8 meringkas dua variabel int, sementara itu menggabungkan dua variabel tipe string, seperti yang ditunjukkan di bawah ini
Identitas ObjekSetiap objek di Python memiliki id. Ini adalah alamat objek dalam memori yang diwakili oleh nilai integer. Fungsi 9 mengembalikan id dari objek yang ditentukan tempat penyimpanannya, seperti yang ditunjukkan di bawah ini
Id akan diubah jika variabel diubah ke nilai yang berbeda
Beberapa variabel yang ditetapkan ke nilai literal yang sama akan memiliki id yang sama, misalnya
Dengan demikian, Python mengoptimalkan penggunaan memori dengan tidak membuat objek terpisah jika menunjuk ke nilai yang sama Penugasan Beberapa VariabelAnda dapat mendeklarasikan banyak variabel dan menetapkan nilai ke setiap variabel dalam satu pernyataan, seperti yang ditunjukkan di bawah ini 0Dalam contoh di atas, nilai int pertama _7 akan diberikan ke variabel pertama x, nilai kedua ke variabel kedua y, dan nilai ketiga ke variabel ketiga z. Penetapan nilai ke variabel harus dalam urutan yang sama saat dideklarasikanAnda juga dapat mendeklarasikan berbagai jenis nilai ke variabel dalam satu pernyataan, seperti yang ditunjukkan di bawah ini _1Menetapkan nilai untuk setiap variabel terpisah dengan koma akan menimbulkan kesalahan sintaksis, seperti yang ditunjukkan di bawah ini Dalam Python, pengidentifikasi (= nama variabel, nama fungsi, nama kelas, dll. ) harus didefinisikan menurut aturan. Nama yang tidak mengikuti aturan tidak dapat digunakan sebagai pengidentifikasi Artikel ini menjelaskan konten berikut
Berikut ini untuk Python 3 dan mungkin berbeda untuk Python 2 Tautan Bersponsor Karakter yang valid untuk pengidentifikasi (= nama)Di sini, karakter yang bisa dan tidak bisa digunakan untuk pengidentifikasi (= nama variabel, nama fungsi, nama kelas, dll. ) ditampilkan Pada dasarnya, ingat saja yang berikut ini
Karakter non-abjad, seperti karakter Kanji, dapat digunakan, tetapi sebaiknya tidak digunakan kecuali ada alasan kuat untuk melakukannya ASCIIKarakter ASCII yang dapat digunakan untuk pengidentifikasi adalah huruf besar dan huruf kecil ( 2~ 3, 4~ 5), angka ( 6~ 7), dan garis bawah ( 1)
sumber. Simbol selain garis bawah tidak dapat digunakan
sumber. Angka tidak dapat digunakan sebagai huruf pertama
sumber. Garis bawah dapat digunakan untuk huruf pertama
sumber. Perhatikan bahwa garis bawah di awal mungkin memiliki arti khusus UnicodeDi Python 3, karakter Unicode seperti Kanji dan Hiragana dapat digunakan
sumber. Tidak semua karakter Unicode dapat digunakan. Misalnya, Anda tidak dapat menggunakan emoji
sumber. Lihat dokumentasi resmi untuk kode kategori Unicode yang dapat digunakan Periksa apakah string adalah pengidentifikasi yang valid. # AbcDef-123 = 100 # SyntaxError: can't assign to operator _0Anda dapat memeriksa apakah suatu string adalah pengenal yang valid atau tidak dengan metode 0 dari string 1Ini mengembalikan _2 jika string adalah pengenal yang valid dan 3 jika bukan
sumber. Kata-kata yang tidak dapat digunakan sebagai pengidentifikasi. Kata dan kata kunci yang dicadangkanKata dan kata kunci yang dicadangkan valid sebagai pengidentifikasi tetapi tidak dapat digunakan sebagai pengidentifikasi biasa Perhatikan bahwa 0 mengembalikan 2 karena kata-kata dan kata kunci yang dicadangkan adalah string yang valid untuk pengidentifikasi, tetapi kesalahan muncul jika Anda menggunakannya sebagai pengidentifikasi (= nama variabel, nama fungsi, nama kelas, dll. )
sumber. Untuk mendapatkan daftar kata kunci dan memeriksa apakah suatu string adalah kata kunci, gunakan modul kata kunci dari pustaka standar. Lihat artikel berikut
Tautan Bersponsor Kata-kata yang tidak boleh digunakan sebagai pengidentifikasiNama fungsi bawaan dapat digunakan sebagai pengidentifikasi, sehingga Anda dapat menetapkan nilai baru untuknya Misalnya, _6 adalah fungsi bawaan yang mengembalikan jumlah elemen dalam daftar atau jumlah karakter dalam string
sumber. Jika Anda menetapkan nilai baru ke nama 7, fungsi aslinya akan ditimpa. Perhatikan bahwa tidak ada kesalahan atau peringatan yang dicetak saat menetapkan
sumber. Kesalahan umum lainnya adalah menulis _8 sehingga 9 tidak dapat digunakanUntuk informasi selengkapnya tentang memeriksa daftar fungsi dan konstanta bawaan, lihat artikel berikut ini Apa itu nama variabel yang valid?Nama variabel yang valid dimulai dengan huruf, diikuti dengan huruf, angka, atau garis bawah .
Python mana yang tidak dapat digunakan sebagai nama variabel?Kita tidak dapat menggunakan kata kunci sebagai nama variabel, nama fungsi, atau pengidentifikasi lainnya. Mereka digunakan untuk mendefinisikan sintaks dan struktur bahasa Python.
Apakah Def nama variabel yang valid di Python?Nama variabel boleh berisi huruf, angka, dan garis bawah. Variabel tidak dapat dimulai dengan angka tetapi dapat dimulai dengan huruf atau garis bawah. Python juga menggunakan daftar kata kunci yang dicadangkan yang memiliki arti khusus. Misalnya, kata “def” digunakan untuk mendefinisikan fungsi .
Bagaimana Anda tahu jika nama variabel itu valid?Nama variabel yang valid dimulai dengan huruf dan berisi tidak lebih dari karakter namelengthmax . Nama variabel yang valid dapat mencakup huruf, angka, dan garis bawah. |