标签: python

深入理解Python with语句

什么是with语句? with语句是从Python2.6开始引入的一种与异常处理相关的功能。with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的"清理"操作,释放资源,比如文件使用后自动关闭…

器→工具, 编程语言 ·

Python中的if __name__ == ‘__main__’

在学习Python的过程中,或在阅读别的写到代码时会遇到类似这样的代码: if __name__ == "__main__": print("Hello World!") 我们发现即使把if __name__ == '__main__'去掉,程序还是照样运行。很多小伙伴只…

器→工具, 编程语言 ·

Python 内置函数与内置常量

Python设计理念是“小的核心语言”+“大的标准库”,当Python想要添加新功能时,更多思考的是改将此特性加入核心语言支持还是作为扩展放入库中。Python标准库非常庞大,包含了很多模块,要想使用某个函数,必须提前导入…

器→工具, 编程语言 ·

Python异常捕获与处理

什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需…

器→工具, 编程语言 ·

Python字符串格式化工具

在 Python 中总共有两种字符串格式化方案,一种是在 Python 2.6 之前就有的 % 运算符,另外一个是从 Python 2.6 开始新增的一种格式化字符串函数 str.format()。 % 格式化工具 熟悉 C 语言 printf() 函数的同学会…

器→工具, 编程语言 ·

Python垃圾回收机制与实现

Python作为一门解释型语言,以代码简洁易懂著称。我们可以直接对名称赋值,而不必声明类型。名称类型的确定、内存空间的分配与释放都是由Python解释器在运行时进行的。Python这一自动管理内存功能极大的减小了程序…

器→工具, 编程语言 ·

Python自动化之定时任务

在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用Linux系统自带的crond 结合命令行实现。另外一种方式是直接使用Python。接下里整理的是常见的Python定时任务的实现方式。 利用while True: + s…

使用Python进行压缩与解压缩

在日常工作中,除了会涉及到使用Python处理文本文件,有时候还会涉及对压缩文件的处理。 通常会涉及到的压缩文件格式有: rar:Windows环境下用的比较多的压缩,比较著名的GUI工具是winrar tar:Linux系统下的…

Python中break/continue/pass的区别

Python中可以使用两种类型的循环:for循环和while循环。您可以将它们用于重复任务。因此,重复性任务将自动发生,使流程更加高效。不幸的是,您的循环可能会遇到一些问题。有时,您的程序可能会遇到问题,需要它跳…

器→工具, 编程语言 ·

自然语言分析之汉字转拼音

在自然语言的处理中语义分析中,除了需要拆解字形外,字音有时也能表示含义。另外,在搭建搜索引擎时在搜索词query分析是也会的用到汉字转拼音或拼音转汉字的场景。 Python已经有很多包支持类似的功能,整理出来…

器→工具, 开源项目 ·