Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah pembolehubah diisytiharkan dan digunakan dalam Python?

Bagaimanakah pembolehubah diisytiharkan dan digunakan dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-11-05 00:41:01
asal
512 orang telah melayarinya

How are variables declared and used in Python?

Pengisytiharan Pembolehubah dalam Python: Penjelasan Komprehensif

Pengenalan

Konsep perisytiharan pembolehubah berbeza dengan ketara dalam Python berbanding bahasa yang ditaip kuat. Artikel ini bertujuan untuk menjelaskan cara pembolehubah ditakrifkan dan digunakan dalam Python.

Memahami 'Deklarasi' Pembolehubah dalam Python

Dalam Python, tiada konsep "pembolehubah" yang jelas pengisytiharan." Sebaliknya, pembolehubah dicipta melalui tugasan. Apabila nilai diberikan kepada nama, nama itu menjadi rujukan kepada nilai. Contohnya:

<code class="python">my_name = "John Smith"</code>
Salin selepas log masuk

Di sini, nama my_name diberikan kepada nilai rentetan "John Smith." Ini bermakna bahawa sebarang operasi atau fungsi yang merujuk nama_saya akan mengakses nilai "John Smith."

Permulaan Objek Menggunakan __init__

Dalam Python, kelas boleh mempunyai kaedah __init__ , yang dipanggil secara automatik apabila contoh kelas dibuat. Tujuan __init__ adalah untuk memulakan atribut instance. Contohnya:

<code class="python">class Person:
    def __init__(self, name):
        self.name = name</code>
Salin selepas log masuk

Apabila tika Orang dicipta, kaedah __init__ dipanggil dengan nama yang dikehendaki sebagai hujah. Ini memulakan atribut nama instance.

Menetapkan kepada Atribut Objek

Setelah objek dicipta, atributnya boleh diubah suai melalui tugasan. Contohnya:

<code class="python">person1 = Person("Sarah")
person1.name = "Sarah Jones"</code>
Salin selepas log masuk

Dalam contoh ini, atribut nama person1 pada mulanya ditetapkan kepada "Sarah" melalui kaedah __init__. Walau bagaimanapun, kami boleh menetapkan nilai baharu kepada atribut menggunakan tugasan biasa, mengubah suai nilai yang dikaitkan dengan atribut dengan berkesan.

Mencipta Pembolehubah untuk Memegang Jenis Tersuai

Dalam Python , pembolehubah boleh merujuk kepada objek dari sebarang jenis, termasuk jenis tersuai yang ditakrifkan menggunakan kelas. Untuk membuat pembolehubah untuk menyimpan jenis tersuai, hanya tetapkan tika jenis itu kepada pembolehubah. Contohnya:

<code class="python">class Writer:
    def __init__(self, path):
        self.path = path

writer1 = Writer("/path/to/file.txt")</code>
Salin selepas log masuk

Di sini, writer1 ialah pembolehubah yang memegang contoh kelas Writer. Atribut laluan writer1 dimulakan ke laluan fail yang ditentukan.

Kesimpulan

Dalam Python, pengisytiharan pembolehubah hanyalah proses memberikan nilai kepada nama. Tiada sintaks pengisytiharan eksplisit dan pembolehubah boleh dibuat untuk menyimpan nilai apa-apa jenis. Permulaan objek biasanya dikendalikan melalui kaedah __init__ dan atribut objek boleh diubah suai melalui tugasan.

Atas ialah kandungan terperinci Bagaimanakah pembolehubah diisytiharkan dan digunakan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan