自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础——文件操作

关于open 模式:w 以写方式打开, a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开  a+ 以读写模式打开 rb 以二进制读模式打开 wb 以二进制写模式打开 ab 以二进制追加模式打开 rb+ 以二进制读写模式打开 wb+ 以二进制读写模式打开  ab+ 以二进制读写模式打开 打开一个文件:f = open("文件名.文件格式”,“打...

2018-07-15 18:47:01 186

原创 python基础——线程

学习Python线程:Python3 线程中常用的两个模块为: _thread threading(推荐使用) thread 模块已被废弃。用户可以使用 threading 模块代替。所以,在 Python3 中不能再使用”thread” 模块。为了兼容性,Python3 将 thread 重命名为 “_thread”。Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用 _...

2018-07-15 17:17:34 225

原创 python基础——网络编程

网络编程就是在发送端通过规定好的协议打包传给接收端,接收端在进行解析,从而达到通信的目的。网络根据地域âï分为三类:局域网、城域网、广域网OSI参考模型分为七层,internet网络模型分为四层(应用层、传输层、网络层、数据链路层)。应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。IP地址是由4个8位组成,每一个数字不能大于255, 00000000.00000000.00000000...

2018-07-13 17:52:34 172

原创 python基础——xml 文件解析

xml(可扩展标记语言)xml文件储存数据是以标签的形式储存的,格式类似于html,根标签只能有一个,可以包含多个子标签,标签必须成对出现,区分大小写。标签可以有属性,属性必须有值,值需要加双引号。xml文件解析的方法分为三种:1,       SAX(Simple Api for Xml)                python 标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML...

2018-07-13 14:46:39 246

原创 python基础——装饰器,语法糖

装饰器就是用闭包的方式,在给一个函数添加上下文,语法糖就是在要装饰的函数上边加上一个”@“符号加上装饰器函数名,挨着被装饰的函数近的语法糖先执行:def diguo(): print("底锅50") return 50def doupi(f): def caidan1(): print("豆皮麻资10块") return 10+f() ...

2018-07-04 14:34:39 238

原创 python基础——迭代器 闭包

迭代器跟生成器的区别就是: 生成器写成小括号  或者yield函数  的方式 。   迭代器包含两个方法__iter__可以将一个可迭代对象转换成一个生成器,__next__方法是获取下一个值。class ss: def __init__(self,star=0,end=0): self.star=star self.end=end def __it...

2018-06-29 14:43:21 193

原创 python基础——推导,生成器

列表推导式:n=[]for i in (10): if i %3==0 : n.append(i)print(n)简写成:n=[x for i in (10) if i%3==0] 输出结果都是一样的print(n)字典推导式:把字典的值和键交换q={'a':10,'b':20}qq={v,k for k,v in q.items}...

2018-06-27 18:30:15 153

原创 python基础——异常,日志

异常不等于错误,写了异常是为了出现异常不至于程序崩溃,会接着往下运行。语法:try: 可能出现错误的语句except 异常类型: 处理方法可以写多个except:try:可能出现异常的语句except 异常类型1,异常类型2: 处理方法except 异常类型3: 处理方法Exception类型为所有异常类的基类,包括所有的异常类型except 异常类型 as 名称: p...

2018-06-25 15:32:15 158

原创 python基础——面向对象的:封装,继承,多态

封装:set/get    赋值/输出  命名方法统一:set_方法名      gey_方法名私有化:方法 或者属性 前面添加上 “__"  私有方法只能在类里边访问。外部访问不到,继承也不能访问如果想在外部访问可以在前边加上@property继承:继承分为单继承和多继承:单继承:class 类名(继承的类名字):多继承:class 类名(继承的类1,继承的类2):调用父类方法:父类名...

2018-06-25 15:10:12 174

原创 python基础——面向对象

对象是一个具体的东西    汽车叫做类   车牌号是666的那辆车是对象一个类可以创建很多对象。创建一个类:class 类名: 属性 方法 def xx():创建一个对象:对象名=类名()初始化对象: __init__(self):开辟一个空间: __new__(self): __str__(self):  必须写return   这样输...

2018-06-25 14:39:35 140

原创 python基础——匿名函数

lambda匿名函数可以实现简单的功能:sum=lambda x,y:x+yprint(sum(4,2)) #结果为6def values(a,b,fun): print(fun(a,b))values(11,22,lambda x,y:x+y) #结果为33大数据要用到的三个重要函数:filter函数: filter...

2018-06-14 14:24:50 311

原创 python基础——函数

python的函数有两种:带参函数  、不带参函数。声明一个函数: def 函数名(参数): 函数的内容 return 返回值 函数的参数是一个新的变量 在函数内部使用。参数分为 必选参数、默认参数、可变参数、关键字参数、命名关键字参数默认参数比如“   end=" \n"     ”默认参数的值是可以改变的必...

2018-06-12 19:50:05 147

原创 python基础——元组、列表、字典、集合、深拷贝、浅拷贝

1. 元组,元组里的元素不能修改或者删除,也不能增加元素,只能整体删除。      拆包:             a=(1,2)             c,d=a             print(c)     1             peint(d)    2            如果a的值多于变量的个数,则报异常。从元组中取值可以通过下标也可以拆包。         ...

2018-06-08 14:34:50 1024

原创 python正则表达式

1,正则表达式:正则表达式就是精确的匹配字符串,         re.match()是从左边的开头匹配        re.search()是从整个文本搜索   re.findall()匹配字符串里所有符合条件的文本,用findall就不写group方法了。      “aaa?”表示检索aa,问好前边的a可以有一次或者0次,+加号表示匹配一次以上,"."小数点表示匹配除\n之...

2018-06-06 16:05:52 149

原创 python基础——字符串方法、切片、占位符

今天知识点比较多,方法函数比较多,很多需要记。主要是字符串 可以用单引号‘ ’ 双引号”“   三个单引号可以让一个字符串跨多行 ''' 字符串切片:[ 1 ]  获取单个字符                                                          [ 3 : ]打印从下标3开始往后所有的字串[ 2 :5] 获取下标从2到4的数              ...

2018-06-04 17:05:17 474

原创 python中的循环——for、while

循环,分为两种,需要多练习:for循环:写法【for i in range(1,10,1)】括号里的值依次为起点,终点,步长。倒着循环的写法(10,1,-1)。while循环:while循环是在不确定循环次数的情况下使用的  , 如果值为True则会一直循环。一:学员管理系统。代码比较多,有点感觉回到了网页排版的时候,  主要是条件分支语句  把条件分支弄明白了再加上循环就可以了。...

2018-06-01 22:16:57 897

原创 python基础——运算符

一.python变量的储存原理 分为栈(先进的后出)、堆(不分先后顺序可以随便放东西)、队列(先进的先出)。   基本的数据类型储存在栈中(int、double、float...)引用的数据类型储存在堆中(string...)二.python的声明变量的方法(变量名=值)python中不用声明数据类型。三.python的运算符(+ - * /、++ -- % // **赋值运算符+= -= ...

2018-05-30 14:14:58 156

空空如也

空空如也

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

TA关注的人

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