首頁 >後端開發 >Python教學 >Python日嵌套for循環模式,OOPS-物件導向程式系統

Python日嵌套for循環模式,OOPS-物件導向程式系統

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-09 08:31:07241瀏覽

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

圖案形成-延續
14)

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

輸出:

1 2 3 4 5 
* 1 2 3 4 
* * 1 2 3 
* * * 1 2 
* * * * 1 

OOPS-物件導向程式設計系統:

-->Python 是一種多範式語言。
-->在Python中,物件導向程式設計(OOP)是一種在程式設計中使用物件和類別的程式範例。

一些哎呀概念:
類別-->想法的範本或藍圖(邏輯實體)。
-->類別是物件的集合。
物件-->物件是實體或即時或現實世界的實體。
它包含狀態(屬性)和行為(方法)。
-->物件是類別的表示。

狀態與行為範例-水瓶
*狀態-->該水瓶的容量(公升),由哪一種材料製成
*行為-->灌裝、清洗、打開、關閉瓶子。

筆記:

沒有物件可以呈現類,但沒有類別就無法建立物件。

類別與物件範例:邀請
班級-有很多模板可用於列印邀請函,因此每個模板都代表班級。
對象-如果我們選擇了一個模板並獲得了邀請函的物理副本,則該邀請函副本將是對象,它是物理或現實世界的實體

封裝
--> 它可以保護您的類別免受意外變更或刪除,並提高程式碼的可重複使用性和可維護性。
-->此功能不能被其他任何人使用。
-->使用帶有 __ (docker) 的特殊變數定義。

範例-

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

co=company()
co.__research()

在此範例中,如果公司想要保護其研究和薪資資料封裝,則可以使用。

Python 模組:
-->要安裝 python 模組,請在終端機中使用 sudo apt install python3-modulename 指令。

1) 表情符號模組:

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

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

輸出:

Python is ?
Python is :thumbs_up:

以上是Python日嵌套for循環模式,OOPS-物件導向程式系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn