Pembolehubah dalam Python

1. Penciptaan dan penetapan pembolehubah

Dalam program Python, pembolehubah diwakili oleh nama pembolehubah, yang boleh menjadi sebarang jenis data Nama pembolehubah mestilah gabungan huruf besar dan huruf kecil Inggeris, nombor dan garis bawah (_) , dan tidak boleh Mulakan dengan nombor, contohnya:

a=88

A di sini ialah pembolehubah, mewakili integer Ambil perhatian bahawa Python tidak perlu mengisytiharkan jenis data. = ialah pernyataan tugasan dalam Python, sama seperti dalam bahasa pengaturcaraan lain, kerana Python tidak perlu mengisytiharkan jenis data semasa menentukan pembolehubah, jadi sebarang jenis data boleh diberikan kepada pembolehubah, dan pembolehubah yang sama boleh ditetapkan berulang kali , dan ia boleh menjadi jenis data yang berbeza.

5d3cd4b4aaf842ca2132b5f7235d49b.pngBahasa yang jenis pembolehubah itu sendiri tidak tetap dipanggil bahasa dinamik, dan bahasa sejawatannya ialah bahasa statik. Dalam bahasa statik, jenis pembolehubah mesti ditentukan semasa mentakrifkan pembolehubah Jika jenis tidak sepadan semasa memberikan nilai, ralat akan dilaporkan. Sebagai contoh, Java ialah bahasa statik.

2. Masalah penunjuk pembolehubah

Mari kita lihat kod ini dan mendapati pembolehubah b yang terakhir dicetak ialah Hello Python.

adde20adc408455ae1d0cf403c7b3cf.png

Ini terutamanya kerana pembolehubah a pada mulanya menunjuk kepada rentetan Hello Python, b=a mencipta pembolehubah b, dan pembolehubah b juga menunjukkan kepada rentetan Hello Python yang ditunjuk oleh a a adalah semula- Mata kepada 123, jadi pembolehubah keluaran akhir b ialah penunjuk Hello Python

pembolehubah

3 Tugasan berbilang pembolehubah

Python membenarkan berbilang pembolehubah diberikan nilai pada masa yang sama. Contohnya:

a = b = c = 1

Contoh di atas mencipta objek integer dengan nilai 1, dan tiga pembolehubah diperuntukkan kepada ruang memori yang sama.

Sudah tentu, anda juga boleh menentukan berbilang pembolehubah untuk berbilang objek. Contohnya:

a, b, c = 1, 2, "liangdianshui"

Dalam contoh di atas, dua objek integer 1 dan 2 diberikan kepada pembolehubah a dan b, dan objek rentetan "liangdianshui" diberikan kepada pembolehubah c.

Meneruskan pembelajaran
  • Cadangan kursus
  • Muat turun perisian kursus