自定义博客皮肤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)
  • 收藏
  • 关注

原创 python常用内置模块及相关函数方法

timetime() 当前时间戳, 10位.6~7位localtime() 当前(本地)时间元组ctime(float_time) 将时间戳转成时间格式的字符串gmtime() 获取格林的世界时间元组对象mktime(time_tuple) 将元组转成时间戳-* strftime(format, time_tuple) 将时间元组转成字符串-* strptime(time_str, format) 将字符串转成时间元组%Y Year with century as a decimal..

2020-11-18 19:00:49 172

原创 css基本属性

css和html的结合方式行内样式内部样式【内嵌样式】 <style type="text/css"> 选择器 </style>外部样式 【连接样式】 <link href="外部css文件路径" type="text/css" rel="stylesheet" /> type:当前文件的类型,格式:大类型/小类型 text/css:css text/javascript:javascript

2020-10-21 11:54:34 128

原创 常用HTML标签

文字标签:文字标签,修改文字的样式size:文字的大小,font size,取值范围为1~7,数值超过7之后显示的仍然是7 font-size(css),单位为px,默认大小为16px,1em=16px, em一般用于段落缩进 color:文字的颜色,有三种表示方式:段落标签,设置段落,会自动换行 text-indent: 2em;一般用于设置段落缩进 line-height:40px;设置文本的行高 background: c

2020-10-21 11:52:24 177

原创 类方法与静态方法

类方法和静态方法class Person(object): __slots__ = ("name","age") # 类属性 num = 0 # 构造函数 def __init__(self,name,age): # 实例属性 self.name = name self.age = age # 实例函数:形参列表的第一个参数必须为self,表示当前对象 def show(self):

2020-10-21 11:43:34 199 1

原创 闭包与装饰器

1.闭包:闭包函数是什么时候产生的?当内部函数引用了外部函数的变量时,确保内部函数的引用外部值的正确性, 此时产生闭包函数。闭包函数:内部函数+外部引用外部函数装饰其它函数时,外部函数被调用,并返回内部函数对象,最终由被装饰函数名指向。这一个过程也会产生闭包函数。2.变量作用域:内部函数和外部函数的关系? 包含与被包含 内部函数可持有外部函数的引用或变量 函数内部存在作用域, 而if/while/for/with是不存在作

2020-10-21 11:39:27 119 1

原创 python的函数与类

函数1.参数形式参数:简称形参,定义在函数的声明部分,本质是一个没有值的变 量,用于接收实参的值实际参数:简称实参,出现在函数的调用过程中,本质是一个有值的变量 或者常量,用于给形参赋值传参:实参给形参赋值的过程不定长参数【可变参数】: *:被当做元组处理,实参可以是0个,也可以是多个数据 **:字典,实参的书写形式:key=value *xx和**xxx可以组合使用,一般使用形式:*args,**kwargs2.匿名函数语法:变量名 = lam

2020-10-20 19:05:51 564

原创 进程(多进程、队列、进程池)、线程(多线程)、协程

进程from multiprocessing import Processm = 1def func1(n): global m m += 1 print(m) # 2 def func2(n): global m m += 1 print(m) # 2# 主进程if __name__ == '__main__': p1 = Process(target=func1,name='进程1',args=(1,)) p1.start() p2 =

2020-10-20 18:00:01 105

原创 正则相关方法及匹配规则

常用函数'''1.match() 单字符匹配,行首匹配,如果匹配上,返回一个对象,可以调用group(),反之返回None2.search() 依次匹配,如果找到一个符合条件则停止查找,如果查找到,返回一个对象,反之返回None,工作原理:search的底层调用match,可以调用group()3.findall() 将符合条件的内容全部匹配出来,返回一个列表'''特殊符号'''1.^:表示行首匹配2.[^]:否定,表示不匹配[]中的内容3.$:行尾匹配 ^xxx$ 限量匹配

2020-10-20 17:47:31 3287

原创 Exception异常(捕获、抛出、断言)

异常1.概念'''a.一般情况下,当程序运行的时候出现的错误被称为异常【Exception】b.异常一般是使用类表示,如IndexError就是一个表示索引越界的异常类, 异常的父类是BaseException或者Exception【object】c.当程序在运行的过程中遇到了异常,而且该异常未被处理,程序会被终止出现异常的代码 处,后面的代码将没有机会执行d.在Python中,处理异常的思想:暂时跳过异常的代码,让后面的代码有执行的机会e.异常在代码中的出现只是一种可能性'''

2020-10-20 17:45:40 1592

原创 序列化与反序列化(pickle模块与json模块)

pickle模块class Animal(object): def __init__(self,name,age,height): self.name = name self.age = age self.height = height def show(self): print("show",self.name,self.age,self.height)a = Animal("小白",10,140.0)# 对于对

2020-10-20 17:36:13 62

原创 CSV文件的读写

csv文件读写1.概念CSV(Comma Separated Values逗号分隔值).csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间用英文字符的逗号或制表符(Tab)分隔所以,CSV文件本身就是是个纯文本文件,这种文件格式经常用来作为不同程序之间的数据交互的格式在windows系统环境上.csv文件打开方式有多种,如记事本、excel、Notepad++等,只要是文本编辑器都能正确打开2.读取文件

2020-10-20 17:33:57 3545

原创 普通文件的读写

文件读取1.打开文件"""open(path,flag,encoding) path:需要打开的文件的路径,可以是相对路径,也可以是绝对路径 flag:表示文件打开的方式 r:只读,文件描述符出现在文件的开头 rb:read binary,以二进制的方式打开一个文件用于只读,文件描述符出现在 文件的开头 r+:读写,文件不存在会报异常 rb+:以二进制的方式打开一个文件用于读写 en

2020-10-20 17:32:31 156

原创 字符串类型及相关操作

字符串由若干个字符串组成的一个序列,其中的字符可以是字母,数字,符号,中文等字符串属于不可变的数据类型,可以作为字典的key1.\:转义字符 可以将特殊符号转义为普通字符,也可以将普通字符转义为特殊字符2.\n:换行3.\t:tab键,制表符4.\r:回车键5.\f:换页符6.r"xxxxx":如果字符串中出现了需要转义的字符,使用r声明,不需要挨个转义 一般用于路径或者正则表达式字符串是不可变的数据类型,但凡涉及到字符串的更改,都是生成了一个新的

2020-10-20 17:26:53 305

原创 常用数学功能函数

内置功能1.abs ( x ):返回数字的绝对值2.max / min:返回给定参数的最大值 / 最小值3.pow ( x , y ):求x的y次方的值4.round ( x , n ):返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数导入math模块:import math4.ceil ( ):向上取整 math.ceil ( )5.floor ( ):向下取整 math.floor ( )6.sqrt ( ):求算数平方根,结果为浮点

2020-10-20 17:25:05 406

原创 元组、字典、集合的相关操作

元组1.定义:tuple1 = ( n1 , n2 , n3 ) 当元组中只有一个元素的时候,在元素后面添加逗号 消除歧义 一个元组一旦被定义完成,则不能做任何修改,只能获取 元组 [ 索引 ] 虽然元组是不可变的,但是如果元组中的元素为列表,该列表是可以修改的2.删除元组:del 元组3.tuple( ):将对象转换为元组4.enumerate ( ):枚举#print(list(enumerate(list1)))

2020-10-20 17:22:05 114

原创 列表操作及两种排序算法

1.获取元素 列表名 [ 索引 ] list1 [ n ]2.修改元素 列表名 [ 索引 ] = 值 list1 [ n ] = m3.列表组合 list1 + list2 = list34.列表元素的重复 list1 * n5.in , not in6.切片 列表名 [ start : end : step ]7.增append ( ):追加,列表.append ( object ) 在已经列表的末尾追加一个元素追加多个元素,会将整个容器作为整体添加到列表中ext

2020-09-18 20:04:48 1050

空空如也

空空如也

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

TA关注的人

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