Rumah >pembangunan bahagian belakang >Tutorial Python >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()
Output:
1 2 3 4 5 * 1 2 3 4 * * 1 2 3 * * * 1 2 * * * * 1
-->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.
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()
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)
Output:
Python is ? Python is :thumbs_up:
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!