python
为了自动化冲啊
王特弗
测测测测马奔腾
展开
-
Python 字典的深拷贝[dict.deepcopy()]和浅拷贝[dict.copy()]
import copydict1 = {"1" : "1","2": "2",“user”:"吉米","num":[ 1,2,3,4 ]}dict2 - dict1 #直接赋值dict3 = dict1.copy() #浅拷贝dict4 = dict2.deepcopy(dict1) #深拷贝print(dict1)print(dict2)print(dict3)print(dict4)dcit["1"] = 34dict1[2] = "somethings"dict原创 2021-11-26 09:16:39 · 9179 阅读 · 4 评论 -
Python - with open()、open()的使用
以前车马很慢,书信很远,一生只够爱一个人 现在的车马很快,一生能看遍千山万水python的优势就是具备强大的库,自带的扩展功能,文件的读写就是一个特色,读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。open()函数open(“file_name ,‘mode’,buffering)file_name:文件夹的路径mode:文件的打开文件的模式,r(只读)、w(写入)、a(追加)、ab(二进制格式追加)、+(打开一个文件进行更新(可读可写))buffering.原创 2021-07-25 19:30:32 · 669 阅读 · 0 评论 -
Python——属性(类属性、实例化属性、局部属性、全局属性、私有属性),方法(类方法、实例方法、静态方法、构造方法)
属性=变量类属性:调用需要实例化对象,内部可以直接调用 classname().variable实例化属性:在类方法self.variable,可直接调用self.variable在构造方法内定义局部属性:类的方法中定义的变量没有使用self作为前缀声明,则该变量为局部变量;全局属性:可以引用私有属性:仅方法内部使用,__vanme。 方法内调用,外部不可以调用方法类方法:使用@classmethod创建的,类方法可以调用类属性,无需实例化 class_name.function_nam原创 2021-04-29 10:29:05 · 477 阅读 · 0 评论 -
python——装饰器
1.闭包了解装饰器前,先了解什么是闭包?维基百科解释:闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 [1]看完可能还是很模糊,所以到底什么是闭包呢?其实闭包就是,函数a返回值返回的是一个函数b,这个函数b就是称为闭包def a(): print("this is function a") def b():原创 2020-08-16 14:36:49 · 232 阅读 · 0 评论 -
Python——模块与包
开言:生活不能就这么平淡,要勇于之前,否则连追求幸福的权利都没有。无论学什么脚本语言都有都有模块和包调用。什么是模块?什么是包呢?模块:任何 以.py 的文件都可以当作模块使用 import 导入,模块中定义了变量、函数等来实现一些类似的功能。Python 有很多自带的模块(标准库)和第三方模块,一个模块可以被其他模块引用,实现了代码的复用性。包:包是存放模块的文件夹,包中包含 init.py 和其他模块,init.py 可为空也可定义属性和方法,在 Python3.3 之前的版本,一个文原创 2020-06-28 22:35:01 · 158 阅读 · 0 评论 -
Python基础——字符串
字符串是python的最常见的数据类型,可以通过""、’’、‘’‘和"""定义表示。此文以python3为基础。1、访问字符串str='python'print(str)访问字符串内的元素print(str[0])#索引0第一个值print(str[0:2])#索引区间0到2。不包含第二个print(str[:2])#前二个字符print(str[2:])#排除前二字符2、字符串相关2.1、一些常见的转义字符str='python\b'#\b 退格print(str) #py原创 2020-06-15 22:47:52 · 471 阅读 · 0 评论