关于Python编程的10个简单而有用的技巧

avatar 2020年3月23日07:56:47 评论 183

Python编程技巧–在当今世界,Python是最常用的语言之一。它不仅是一种语言,还是一种以适当,简单和紧凑的方式处理事务的方法。Python是最著名的高级语言之一,尤其是在开放源代码中。肯定是一种广泛的python语言。重要的是,您对Python编程了解得越多,您就会知道还有许多未知的东西。我知道该声明具有讽刺意味,但是Python就是这样。

Python编程是一种语言,它快速,紧凑并且可以轻松地呈现到任何操作系统中。此外,如果环顾四周,您会发现大多数东西都在Python上运行;您可以举Google或YouTube为例。有些框架专门支持Python,例如Django和Pyramid。甚至还有诸如Flask和Bottle的微框架。Python的标准库由许多Internet协议组成,例如HTML,XML,JSON,电子邮件处理,对FTP,IMAP的支持及其易于使用的Socket接口。使用Python的最常见目的是用于科学和数字计算。例如,SciPy,Pandas和iPython。

因此,现在您知道Python是什么以及它是如何工作的,让我们了解为什么我比其他任何语言都更支持Python的一些原因。很久以来我一直在研究Python。足够长的时间来理解python语言的基本和高级解释的重要性。但是有时候,即使使用Python足够长时间的人也会忘记Python编程中一些最基本的重要知识。因此,为了让大家耳熟能详,我已经写了这篇文章。

无论您是专家还是初学者,这些事情总是会提醒您为什么Python编程仍然是有史以来最灵活,最简单和最有创意的python语言。我已经花时间详细解释了这些示例,因此,如果您仍然很难理解这些示例,则只需将我为这些示例提供的标题谷歌搜索,就可以轻松理解我在说什么。因此,事不宜迟,让我们开始吧。

因此,这是我过去几年学到的一些技巧,这些技巧一直保存在文本文件中。因此,无论何时遇到任何代码问题,我都可以一眼看出这些事情,而我的大多数问题在很多时候都可以得到解决。

一.Python编程技巧/窍门

1.模块

python最好的事情是您可以创建自己的模块。因此,例如,我可以创建自己的函数和模块,并将它们全部放置在单独的文件夹中。因此,我要做的是写下特定的代码,我知道我将在大多数工作中使用这些特定的代码,然后将它们转换为模块并将其放在单独的文件夹中。通过这样做,我节省了很多时间,无需再次编写它们并调试它们以检查错误。这样做的另一个原因是,如果程序很大,则需要保持程序的效率和可管理性。因此,要对此进行管理,您可以将它们分成单独的文件,将多个函数和定义放入文件中,然后通过将它们导入脚本和程序中来使用它们。请注意,这些文件的扩展名为*.py。导入它们后,它将自动创建一个*。

2.对与错

这也是最常用的方法之一。如果您曾经玩过游戏,或者说是游戏,那么我的意思是高端游戏,那么您一定已经注意到有时必须降低图形。但是,有时,即使您在游戏中找不到这些选项。因此,通常要做的是在documents文件夹中找到配置文件并进行更改。例如,根据情况更改Vsync=True或False。但是,我要在此处解释的内容有些不同,但仍与此相关。在python中,True等于1,False等于0。简而言之,正确表示您同意,而错误表示您不同意。这些东西最常在python中使用。因此,您可以使用“=”符号分配True和False语句,也可以使用“==”符号检查是否相等。就如此容易。

3.Python性能调试

在编写程序时,我们的主要目标是使程序高效,快速和紧凑。但是有时候,您根本无法使程序紧凑。因此,在这些时候,您可能实际上并不想使程序紧凑以使其更快。例如,您可以做的是在词典中处理代码时,可以尝试使用其他方法来命令项目。困惑?让我解释一下。您可以简单地选择一个选项以直接添加项目,然后检查插入的项目是否存在或需要更新。因此,通过执行此操作,您无需检查每个其他项目都可以与之匹配,然后更新它会使应用程序变慢。以下是一个著名的例子:

p=16

myDiction={}

foriinrange(0,p):

char='abcd'[i%4]

ifcharnotinmyDict:

myDiction[char]=0

myDiction[char]+=1

print(myDiction)

上面的示例是编写它的常规方法。现在,这将使代码运行更快,

p=16

myDiction={}

forIinrange(0,p):

char=‘abcd’[i%4]try:

myDiction[char]+=1

exceptKeyError:

myDiction[char]=1

print(myDiction)

关于Python编程的10个简单而有用的技巧

4.Py2exe

我能想到的另一个有用的技巧是py2exe。通常,以任何语言编写代码时,有时将它们实际编译为可执行文件都会很麻烦,尤其是在使用Windows的情况下。但是对于python编程,它实际上非常简单。您可以简单地下载py2exe,这又是一个开源软件,可以从sourceforge.net下载。使用此应用程序,您甚至可以将您的模块简单地转换为exe文件,而与C或C++不同,在编译为exe文件时,这实际上是一种压力。

5.套

如果您是数学狂,一定会喜欢下一个技巧。您可能在较低的课程中使用过集。还记得吗是的,确切地说是工会和其他东西。因此,有些人像我一样,有时不喜欢使用自动化软件。这样做的原因是安全性。让我们以MicrosoftExcel的简单示例为例。有些人倾向于使用excel,仅用于分组和创建数据库。他们只需要它,并为此提供良好的安全性。他们对格式化文本,颜色和内容不感兴趣。因此,当时我要做的是创建自己的python编程软件堆栈并创建自己的数据库。出于某些安全原因,与MYSql相比,我更喜欢Python。因此,回到我的观点,集合在创建数据库时非常有用。特别是,当您要查找匹配项时,请创建组和其他类似任务。

6.合并Python和Shell脚本

现在,这是您无法使用C或C++进行的操作。如果您是开源人员,那么您肯定会使用Linux作为主要的操作系统,或者至少使用双重引导。因此,Linux已经包含了python。python与Linux极其兼容。这给了我们将它们编译并合并在一起的好处。您可以简单地创建一个脚本,该脚本可以同时用作普通的unix脚本和解释的python代码。编写Shell脚本时,您需要在外壳上使用四个引号字符和一个空字符串,但是在python中,您需要使用带引号字符的三引号引起来。请记住,脚本中的第一个字符串可以很容易地存储为模块的doc字符串,但是之后,python解释器将完全忽略它。

7.JSON风格

Python底下有很多隐藏的东西。只需要一个人和他的时间就可以找出所有隐藏在里面的神奇操作员和物品。在所有其他东西中,其中之一是著名的JSON风格。您可以创建嵌套字典,而无需显式创建子字典。当我们引用它们时,它们就神奇地出现了。

8.点

点子可能是大多数人都知道的东西。但这仍然是一个很棒的东西,您需要知道是否从python开始。有时,您需要在安装软件包之前检查软件包的来源。大多数情况下,它是用于安装某些软件包的较新版本。

9.Virtualenv

python的另一个重要功能是Virtualenv。Virtualenv表示虚拟环境。现在,我的朋友们,这是python的一个非常棒的功能。基本上,要在不同的条件下测试python,通常必须更改全局python环境。但是,对您的python环境进行沙箱测试的主要好处之一是,您可以轻松地在不同的python版本和软件包依赖项下测试一个代码。要安装virtualenv,您需要先安装pip。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: