自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 函数

1、用def声明def func(‘形参’): return xxprint(func(‘实参’))调用,函数名加括号,有参数的对应传参数2、实参: 1位置参数:按形参的位置给def func(name,age): pass#函数体,根据需求功能写print(func('bobo',15)) 2关...

2019-10-06 22:16:00 102

转载 深浅拷贝

不用拷贝:list1=['a','b']list2=list1list1.append('c')print('list1')print(list1)print('list2')print(list2)结果:只用单纯的‘=’,没有产生新对象,从始至终用的是一个对象,所以,改变一个所有的都改变一、浅拷贝:产生新对象函数...

2019-10-06 21:42:00 132

转载 集合

set 集合是python及一个基本数据类型。特点:元素不能重复,元素必须是可哈希的,set是dict类型的数据,但是不能保存值当用frozenset()冻结之后自身就不可变,可哈希了主要用途: 元素去重 例如:list1=[1,1,1,2,3,34,1,3,1,3,2,3,1,2,3,1,3,1]ret=set(list1)print(list(...

2019-10-05 22:52:00 97

转载 加密

md5加密模块:hashlib目的:提高安全性理论上md5加密是不可破解的,但是在网上有时候能搜到解密后的值,这是由于出现撞库——即有人将一些简单的串加密后的值放入库中,这样就有可能会碰到别人正好实验过的值,解决方法:自定义一个辅助加密串:没有辅助加密的密码123456经过MD5加密后的结果将对应的明文输入解密后:可以看到解密后的密码和我们的...

2019-10-05 22:36:00 135

转载 面向对象

类声明类class例如class dog: #声明一个类 def __init__(self,*d):#类名()自动执行,初始化方法,self是对象,必须传的参数;*d可以换为对应个数的形参 self.name=d[0] def work(self,n):# print('%s go %s'%(self....

2019-05-07 21:00:00 89

转载 序列化

'''序列化——转向一个字符串数据类型序列——字符串写文件(数据存储)网络上传输'''#从数据类型——》字符串的过程——序列化#字符串——》数据类型——反序列化#json *****#pickle ****#shelve ***#json 通用的序列化格式 #只有很少的一部分数据类型能通过json转化为字符串#pickle #所有的python中的数据类型都可以转化为str #p...

2019-05-05 21:12:00 105

转载 递归

一、程序调用自身的编程技巧称为递归例子:#最大递归深度997/998——python限制的n=0def story(): print('') global n n+=1 print(n) story()story()'''#修改深度例子1、def age(n): if n==4: ...

2019-04-27 22:50:00 94

转载 正则及相关操作

常用的匹配规则:\w——匹配字母、数字、下划线,等价于[a-zA-Z0-9_] \w可以匹配汉字(python),\W——匹配不是字母、数字、下划线的其他字符\s——匹配任意空白字符,等价于(\t\n\r\f)\S——匹配任意非空字符\d——匹配数字,等价于[0-9]\D——匹配不是数字的字符\A——匹配字符串开头\Z——匹配字符串结尾的,如果存在换行,只...

2019-04-25 22:52:00 116

转载 生成器及推导式

一、生成器——自己写的函数1、只要有yield关键字的函数都是生成器函数2、yield关键字不能与return关键字同时使用3、return结束函数,yield不结束函数,生成器函数执行之后得到一个生成器作为返回值return与yield的区别def ger(): print('hello') yield 'Hi'ret=ger()pr...

2019-04-23 21:07:00 384

转载 装饰器

一、装饰器的作用:不想修改函数的调用方式,但是还想在原来的函数前后添加功能;二、原则:开放封闭原则:开放:对扩展是开放的封闭:对修改是封闭的三、语法糖:@装饰器名,紧接着被装饰函数没有使用语法糖def qqxing(f):#装饰器 def xxc(*arges,**kwargs): x=f(*arges,**kwargs)#被装...

2019-04-22 21:41:00 87

转载 命名空间和作用域

一、命名空间一、命名空间的分类:1、内置命名空间——python解释器:python解释器启动就可以使用的名字存储在内置内存空间;内置的名字在启动解释器的时候就被加载进内存,如input()、print()等等。2、全局命名空间——自己写的、不是函数中的代码:在程序自上而下被执行的过程中依次被加载进内存的;设置了我们设置的所有变量和函数名3、局部命名空间—...

2019-04-22 15:15:00 182

转载 文件操作

一、文件操作的要点:1、文件路径:绝对路径:从根目录开始到操作文件;相对路径:操作程序存储位置下的文件,不需要加根目录2、编码方式:用什么编码方式存储的就用什么编码方式打开3、操作:写——write()全读——read()按行读——readline()每行当成列表的一个元素加到列表中——readlines()去除空格及换行符——strip()...

2019-04-21 18:23:00 108

转载 编码方式

一、编码方式ASCII:一个字节8位表示一个字符Unicode:4个字节表示一个字符(中、英)utf-8:英——一个字节表示、中——3个字节表示gbk:英——一个字节、中——2个字节二、注意事项各个编码之间的二进制不能互相识别,会产生乱码;文件的存储、传输不能是Unicode编码,Unicode会大量浪费存储空间;str在内存中用的是Unico...

2019-04-21 10:34:00 173

转载 python的数据类型及运用

int:主要方法:a.bit.length()———将a转化为二进制的最小位数;bool:false/Truestr——>bool:s='空'——>falses=“非空”——>True小数据池:数字和字符串特有,可以节省内存空间(值相同则地址空间相同);数字的范围是:(-5——>256);字符串:(1、不含有特殊字符;2、s*21以...

2019-04-21 10:08:00 103

转载 格式化输出

格式化输出示例:name=input('请输入姓名:')age=input('请输入年龄:')jod=input('请输入工作:')information='''---------%s的基本信息---------姓名:%s年龄:%s工作:%s--------------end--------------''' %(name,name,age,jod)...

2019-04-20 16:32:00 117

转载 编程语言的类型

编译型:一次性将所有程序编译为二进制文件;优点:运行速度快;缺点:开发效率低、不能跨平台;如c、c++等。解释型:当程序运行时,一行一行的解释;优点:开发效率高、可以跨平台;缺点:运行速度慢;如Python、PHP等。混合型的主要语言有:Java、C#。转载于:https://www.cnblogs.com/jcb9426986/p/10741363.html...

2019-04-20 16:18:00 120

空空如也

空空如也

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

TA关注的人

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