首页 >后端开发 >Python教程 >Python日嵌套for循环模式,OOPS-面向对象编程系统

Python日嵌套for循环模式,OOPS-面向对象编程系统

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-09 08:31:07237浏览

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