Rumah > pembangunan bahagian belakang > Tutorial Python > Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Mary-Kate Olsen
Lepaskan: 2024-12-09 08:31:07
asal
292 orang telah melayarinya

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Pembentukan Corak-Sambungan
14)

for row in range(5):
    for col in range(row):
        print("* ", end=' ')
    for col in range(5-row):
        print(col+1, end=' ')
    print()
Salin selepas log masuk

Output:

1 2 3 4 5 
* 1 2 3 4 
* * 1 2 3 
* * * 1 2 
* * * * 1 
Salin selepas log masuk

Sistem Pengaturcaraan Berorientasikan Objek OPS:

-->Python ialah bahasa berbilang paradigma.
-->Dalam Python object-oriented Programming (OOPs) ialah paradigma pengaturcaraan yang menggunakan objek dan kelas dalam pengaturcaraan.

Beberapa konsep oops:
Kelas-->Templat atau pelan tindakan idea(entiti logik).
-->Kelas ialah koleksi objek.
objek-->Objek ialah entiti fizikal atau masa nyata atau dunia sebenar.
Ia mengandungi keadaan(atribut) dan tingkah laku(kaedah).
-->Objek ialah perwakilan kelas.

Contoh keadaan & tingkah laku-Botol air
*Nyatakan-->Kapasiti botol air itu(liter),Diperbuat daripada bahan mana
*Tingkah laku-->Mengisi, membasuh, membuka, menutup botol.

Nota:

Kelas boleh dipersembahkan tanpa objek, tetapi objek tidak boleh dibuat tanpa kelas.

Contoh untuk kelas dan objek: Jemputan
kelas-Banyak templat tersedia untuk mencetak jemputan. Jadi setiap templat mewakili kelas.
Objek-Jika kami telah memilih satu templat dan mendapat salinan fizikal jemputan, salinan jemputan itu akan menjadi objek, iaitu entiti fizikal atau dunia nyata

Ekapsulasi
-->Ia melindungi kelas anda daripada perubahan atau pemadaman yang tidak disengajakan dan menggalakkan kebolehgunaan semula dan kebolehselenggaraan kod.
-->Fungsi ini tidak boleh digunakan oleh mana-mana yang lain.
-->Ditakrifkan menggunakan pembolehubah khas dengan __ (docker).

Contoh-

class company:
    def __research():
        pass
    def __give_salary():
        pass

co=company()
co.__research()
Salin selepas log masuk

Dalam contoh ini jika syarikat ingin melindungi penyelidikan mereka dan enkapsulasi data gaji boleh digunakan.

Modul Python:
-->Untuk memasang modul python gunakan perintah sudo apt install python3-modulename dalam terminal anda.

1) Modul Emoji:

import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)

# You can also reverse this:
result = emoji.demojize('Python is ?')
print(result)
Salin selepas log masuk

Output:

Python is ?
Python is :thumbs_up:
Salin selepas log masuk

Atas ialah kandungan terperinci Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System. 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