自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Python---序列化

任何数据类型转化为字符串的过程就叫做序列化! 为什么要转换成字符串?1,做固态存储 2,做网路传输 Python提供三种序列化方式:json,pickle,shelve三种 json 支持的数据类型有tuple,list,dict pickle支持Python所有的数据类型 import json dic = {“k”:“v”} print(type(dic)...

2018-05-22 23:27:00 108

转载 Python ---封装

广义的封装:把类和函数放到类里,公有的 狭义的封装:把一些变量和方法,隐藏起来不对外公开,私有的_名字(双下划线加名字) class Person:   __conutry = '中国' #私有的静态属性 print(Person.__country) -->AttributeError: type object 'Person' has no attribute '__...

2018-05-22 18:59:00 95

转载 python--面向对象

面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核...

2018-05-15 00:04:00 113

转载 python---正则表达式

正则表达式是匹配字符串内容的一种规则 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。 正则 待匹配字符 匹配结果 说明 ...

2018-05-11 18:38:00 79

转载 Python--模块

模块的定义:模块就是一个py文件,模块是写好的,但是不能直接使用的功能,使用是需要用import关键字引用 模块分为三种:内置模块、扩展模块、自定义模块collections模块,在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和Ordered...

2018-05-10 18:53:00 137

转载 python---递归和二分查找

递归的定义:函数内部对函数自己的调用 使用递归求阶乘: def func(n):   if n == 1 :return 1   else:retuen n*f(n-1) print(func(4)) 结果为120 def get_age(n):   if n == 3:return 40   else: return f(n+1)+2 递归就是在每一次调用下一...

2018-05-07 20:45:00 126

转载 Python 内置函数

内置函数 https://www.processon.com/view/link/5adc6062e4b04721d63171eb?pw=3218 接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还...

2018-04-28 18:24:00 129

转载 Python 迭代器和生成器

什么时候迭代器? 现在,我们已经获得了一个新线索,有一个叫做“可迭代的”概念。 首先,我们从报错来分析,好像之所以1234不可以for循环,是因为它不可迭代。那么如果“可迭代”,就应该可以被for循环了。 这个我们知道呀,字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 迭代器 = 可迭代对象.__iner__() 或者iter(可迭代对象),自带一个__...

2018-04-26 18:13:00 114

转载 python_控制台输出带颜色的文字方法

python_控制台输出带颜色的文字方法   在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。      当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。 ...

2018-04-26 14:35:00 69

转载 Python之装饰器

装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器的作用:在不改变原函数及原函数的执行的情况下,为原函数增加一些额外的功能,比如打印日志、执行时间,登录认证等等。 测试函数的执行时间: 一个简单的装饰器: import timedef func1(): print('晚上回家吃饭!'...

2018-04-18 20:45:00 82

转载 文件操作和函数

一、文件操作:   一、需要的条件:1、文件的路径 2、文件的编码方式 3、文件操作的动作(是读写还是写读) f1 = open('D:\test.txt',encoding='utf-8',mode='r') content = f1.read()    print(content)    f1.close() ...

2018-04-17 18:46:00 132

转载 python 数据类型

1 数字int。 1.int 1,2,3用于计算运算2.str '老男孩','alex'用于少量数据的存储 2.1 字符串的索引与切片,字符串可以理解为一个list,可以进行索引和切片的操作 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推 msg ='oldboy school' ...

2018-04-09 18:38:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除