Python
carry_1024
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pymysql 有这段代码就够了
这是基于pymysql的一个工具类,增删改查只需要调用对应的方法就可以了。import pymysql import traceback # 导入异常处理包class py_util: def __init__(self,host, user, password,database,port): # 初始化参数 self.__host = host ...原创 2020-01-15 18:30:06 · 222 阅读 · 0 评论 -
python的深拷贝与浅拷贝
1.首先我们要区分“==”和“is”的区别is 是⽐较两个引⽤是否指向了同⼀个对象(引⽤⽐较)== 是比较两个对象是否相等2.浅拷贝:通俗的理解是:拷⻉了引⽤,并没有拷⻉内容a = [1,2,3]b = aprint(id(a))print(id(b))a.append(4)print(a)print(b)输出结果:23513593203282351359320328...原创 2020-01-05 10:48:54 · 145 阅读 · 0 评论 -
python 装饰器
装饰器是程序开发中经常会⽤到的⼀个功能,⽤好了装饰器,开发效率如⻁添翼,所以这也是Python⾯试中必问的问题,但对于好多初次接触这个知识的⼈来讲,这个功能有点绕,⾃学时直接绕过去了,然后⾯试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟⼈家说你会Python在学习装饰器之前,请务必掌握闭包先举一个简单的例子:# 闭包函数def w1(func): # fu...原创 2020-01-04 20:31:04 · 129 阅读 · 0 评论 -
Python 闭包
在学习闭包前,我们要先了解一下什么是引用函数引用函数def func(): print("this is func")# 调用函数func()# 引用函数func2 = func # 此时func2就是func的引用func2()print(id(func))print(id(func2))运行结果:this is functhis is func21486...原创 2020-01-04 20:04:56 · 185 阅读 · 0 评论 -
python删除文件夹的两种方式
os提供的rmdir()函数和removedirs()函数只能删除空文件夹,这里提供两种方法,能够删除整个文件夹1.通过递归import osdef delete_dir(root): dirlist = os.listdir(root) # 返回dir文件夹里的所有文件列表 for f in dirlist: filepath = root + '\\'...原创 2020-01-04 16:44:24 · 2903 阅读 · 0 评论 -
python 文件I/O
1.打开文件通常用with open(file, mode, encoding)用了with,文件在执行完with语句后会自动关闭文件若直接用open,要手动关闭文件。open函数的三个参数分别是:file:是一个包含了你要访问的文件名称的字符串值。mode:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读r。常见mode:encodi...原创 2020-01-04 16:38:19 · 171 阅读 · 0 评论 -
Python time获取当前时间
import timet = time.time() # 时间戳print('当前时间戳:', t)local_time = time.localtime(t) # 当前时间print('当前时间:',local_time)asc_time = time.asctime(local_time) # 格式化时间print("格式化的时间:",asc_time)format_t...原创 2020-01-04 11:13:52 · 2708 阅读 · 0 评论 -
python中的可变参数
python中的可变参数在函数的参数中带有一个“*”,或者两个“*”的称之为可变参数比如func(*args, **kwargs)其中args和kwargs可以随意命名,但强烈建议就命名为args何kwargs1. *args:元组参数带有*args 的函数会将参数都封装到一个元组里,参数可以是零个,一个或多个def func(*args): print(args)func...原创 2020-01-04 10:20:44 · 1511 阅读 · 0 评论 -
python 中的for..else ,while...else和try...else
python 中的for…else ,while…else和try…else1. for…else当且仅当for语句完全执行完后才执行else语句如果for语句被break中断,则不执行else语句for i in range(0,5): print(i) if i == 3: breakelse: print("执行else")此时for语句被break中断...原创 2020-01-04 09:45:13 · 400 阅读 · 0 评论
分享