圖案形成-延續
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
-->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中文網其他相關文章!