Python模块学习 ---- copy模块

Python模块学习 ---- copy模块

知行编程网 python社区 2年前 (2022-01-07) 10 0

1.浅拷贝(Shallow Copies) copy() 创建的 浅拷贝 是一个新的容器,它包含了对原始对象的内容的引用。也就是说仅拷贝父对象,不会拷贝对象的内部的子对象。即浅复制只复制对象本身,没有复制该对象所引用的对象。比如,当创建一个列表对象的浅拷贝时,将构造一个新的列表,并将原始对象的元素添加给它。 import copy class MyClass: def __init__(self,...

深入解析Python模块引入机制

深入解析Python模块引入机制

知行编程网 python社区 2年前 (2022-02-26) 8 0

这是菜鸟学python的第24篇原创文章   阅读本文大概需要5分钟 讲完了函数的一些概念,我们来说Python的模块引入,python里面有大量的现成的模块可以使用,不用我们自己造轮子。   1.模块的好处: a).打个比方我们要造一个自行车,我们并不需要去制造橡胶,钢筋,轮胎,我们只需要买一些现成的轮子,龙头,把手,组装一下就可以了。Python也是这样,我们有的时候代码需要一些功能,而这些功...

Python模块学习 ---- smtplib模块

Python模块学习 ---- smtplib模块

知行编程网 python社区 2年前 (2022-01-06) 4 0

SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。这里我们就需要用到这个库。其中SMTP支持smtplib和Email两个模块,其中smtplib负责发送邮件,email负责构建邮件,SMTP支持发送纯文本,携带附件和携带图片等功能。 1、首先导入smtplib模块和email...

Python模块学习 ---- os模块

Python模块学习 ---- os模块

知行编程网 python社区 2年前 (2022-01-07) 4 0

#OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os.getcwd() print(result) #chdir()改变当前工作目录 os.chdir('/home/sy') result = os.getcwd() print(result) open...

Python模块学习 ---- math模块

Python模块学习 ---- math模块

知行编程网 python社区 2年前 (2022-01-07) 3 0

在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方、开方、对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具。换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另...

扫一扫二维码分享