- 博客(8)
- 收藏
- 关注
原创 简述python3和python2的常见的一些区别
简单的总结一些python3和python2上面的一些常见的区别:1,python3相比python2,效率上会低一些,因为python3代码更加规范,代码量稍微会大一些,但是低的不明显;2,python3版本,默认使用utf-8编码,eg: 姓名 = ''xiaoming'',变量设置成功不会报错; python2版本默认使用Unicode编码,eg: 姓名 = ''xiaoming'...
2018-06-20 20:27:42
1444
原创 python-反射
#Author:'wbing'#-*-coding:utf-8-*-'''反射,就是将字符串转为可以调用的方法,可以实现用户动态交互hasattr(对象,字符串),判断对应的方法函数是否在类里面getattr(对象, 字符串),返回内存地址,通过getattr(对象, 字符串)()调用setattr(对象,字符串,func),将类外面的函数(属性)装到类里面,格式:对象.字符串=fun...
2018-06-15 09:37:21
103
原创 python-使用递归来实现目录以及目录下面文件和子目录的复制
#Author:'wbing'#-*-coding:utf-8-*-#递归简单的好,但是复杂的不建议,因为内存占用较大import osdef get_dir_file(path_dir): if not os.path.exists(path_dir): return dir_file_list = os.listdir(path_dir) #获取所有目...
2018-06-13 18:01:24
1123
原创 python-使用栈来实现目录以及目录下面文件和子目录的复制
以下是一个使用栈来实现目录以及目录下面文件和子目录的复制的例子Author:'wbing'#-*-coding:utf-8-*-import collections,osdef copyDir(sourceDir,targetDir): if not os.path.exists(sourceDir): #判断源目录是否存在 return if not os...
2018-06-13 17:58:39
263
原创 python-列表生成式
列表生成式:使用[表达式 for循环 条件]格式创建列表#创建一个1-9的列表,直接生成或者for循环加入到空列表中# list1 = list(range(1,10))>>[1,2,3,4,5,6,7,8,9]#使用列表生成式,for之前的x表达式表示列表当中元素list1 = [x for x in range(10)]print(list1)>>[1,2,3...
2018-06-13 17:54:50
487
转载 python-装饰器
python 装饰器 装饰器主要作用就是在不修改被装饰对象的代码和调用方式的情况下,为其增加装饰功能。1. 闭包函数 在看装饰器之前,我们先来搞清楚什么是闭包函数。python是一种面向对象的编程语言,在python中一切皆对象,这样就使得变量所拥有的属性,函数也同样拥有。这样我们就可以理解在函数内创建一个函数的行为是完全合法的。这种函数被叫做内嵌函数,这种函数只可以在外部函数的作用域内被正常...
2018-06-13 17:14:43
77
原创 python-week01
开始Python的第一周;Python入门:1,计算机语言简介,是人与计算机沟通的一种语言;2,操作系统可以分为硬件,系统,和软件,操作系统负责管理和运行程序,软件则依赖于系统;3,why? Python,Python是一种解释性,面向对象,动态数据类型的高级程序设计语言,由Guido van Rossum 1989年发明,第一个发行版本在1991年;4,Python是一个: 解释性语言:开...
2018-06-10 13:43:09
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人