- 博客(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关注的人