分享10个Python的缩写

本文介绍了Python编程中常见的10个缩写,包括OOP(面向对象编程)、DRY(不要重复自己)、PIP(包安装程序)、LEGB(变量查找顺序)、MRO(方法解析顺序)、EAFP(请求原谅比请求许可更容易)、LBYL(三思而后行)、PEP(Python增强建议)、BDFL(仁慈的独裁者)和REPL(读-评估-打印循环),帮助读者深入理解Python编程的核心概念和最佳实践。
摘要由CSDN通过智能技术生成

简介

对于许多开始学习编程的人来说,Python已经成为他们的首选。Python是一种解释语言,有非常直观的语法和支持动态类型的灵活性。我们在学习Python时,会逐渐熟悉它的数据结构、控制流、类、函数和其他基本内容,这使得使用交互式控制台进行学习成为可能。基本上,我们只需使用命令行工具(如Mac中的Terminal)来启动Python学习,因为Python在macOS中是默认附带安装的。在学习Python中我们经常会遇到的各种首字母缩略词,接下来会介绍十个缩略词,其中有一些是通用的编程原理,还有一些是针对Python的特定编码。

1. OOP(面向对象编程)

我们一定要知道的第一个缩写是OOP--面向对象编程,这也是Python编程设计的基础。我们知道编程本身是关于编码的,但是程序本身应该是关于数据的。我们的程序需要获取输入数据、过程数据和输出数据。注意,这里讨论的数据是一般意义上的数据,包括表格数据、字符串、用户操作(例如,单击按钮)、图像以及具有信息的任何形式的数据。我们代码的工作任务是处理各种形式的数据,并以所需的方式呈现它们。

为了完成我们的工作,我们需要能够处理这些数据的代码,而现代编程语言(包括Python)中的一种常见设计模式就是采用OOP范式。这个想法非常直观-我们用特定的对象包装数据。更具体地说,对象可以保存数据(例如,属性)并且可以操作数据(例如,方法)。例如,如果我们开发一个赛车游戏。我们可以构建汽车对象,并且每个对象都可以具有特定的属性,例如颜色,最大速度和重量。此外,这些对象还可以进行制动和加速等操作。这些数据的逻辑组织以对象(汽车)为中心。

让我们看一下Python中的特定示例。我们可以使用内置的 str 类包装字符串数据,这不仅允许我们使用string对象传递字符串数据,还可以改变字符串的表示方式。让我们在下面看到一个非常简单的示例。

>>> # 创建str类型的变量 
... hello = "Hello Python!" 
...  
... # 将数据发送到函数调用 
... print(hello) 
...  
... # 使用字符串方法操作字符串数据 
... hello_lower = hello.lower() 
... hello_upper = hello.upper() 
... print('lowercased:', hello_lower) 
... print('uppercased:', hello_upper) 
...  
Hello Python! 
lowercased: hello python! 
uppercased: HELLO PYTHON! 

2.DRY(不要重复)

DRY原则(不要重复)是每个程序员应该实践的最基本的规则之一。这个规则很简单:如果你注意到你的代码中有任何重复,这是代码需要进行重构的信号,尽量减少重复代码,或者尽可能完全删除重复代码。下面的伪代码向你展示了通过应用DRY原则重构某些代码。

def do_some
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值