E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
廖雪峰python学习笔记
廖雪峰Python学习笔记
之面向对象高级编程
先记录一下代码,后续补全学习体会。1.使用slotsclassStudent(object):passs=Student()s.name='Michael'#动态给实例绑定一个属性prints.namedefset_age(self,age):#定义一个函数作为实例方法self.age=agefromtypesimportMethodTypes.set_age=MethodType(set_age
redLion
·
2021-05-20 22:44
看
廖雪峰python学习笔记
和自己查的关于python的笔记
这次学习python是在学过用过python很久之后二刷学习教程,看的是廖雪峰2.7,确实重复的学习还是不断的有收获,接下来记录一些新学到的知识点list中有insert函数,可以直接在指定位置插入>>>classmates['Michael','Bob','Tracy','Adam']>>>classmates.insert(1,'Jack')>>>classmates['Michael','J
人菜就要多透虚
·
2020-09-11 11:25
廖雪峰python学习笔记
15.正则表达式入门
#-*-coding:utf-8-*-#正则表达式是一种用来匹配字符串的强有力的武器#用\d可以匹配一个数字,\w可以匹配一个字母或数字"""'00\d'可以匹配'007',但无法匹配'00A';'\d\d\d'可以匹配'010';'\w\w\d'可以匹配'py3';\s可以匹配一个空格(也包括Tab等空白符),所以\s+表示至少有一个空格.可以匹配任意字符要匹配'010-12345'由于'-'是
thinkerleo7798
·
2020-08-14 19:30
Python
廖雪峰python学习笔记
之错误、测试和调试
错误处理try…except…finally错误处理机制相比返回错误代码,这是一种更为常见的错误处理方法try:可能会出错的代码except:可以有多个except来捕获不同的错误finally:一定会被执行的语句,大多数情况可以不写执行顺序:执行try中的语句片段,当出错是就跳转至except,最后一定会执行finally调用栈调用栈听起来很高端的样子,实际而言呢,咱们经常会遇到,就是在程序运行
alicelmx
·
2020-08-14 16:54
python基础知识
【
廖雪峰Python学习笔记
】list & tuple & dict &set
列表元组字典集合创建l=[1,‘a’,[1,3],True]t=(1,)d={‘key’:‘value’}s=set([1,2,4,2,1])索引l[1]t[0]d.get(‘key’)/插入l.insert(1,‘3’)/l.append(‘4’)/d[‘k1’]=‘v1’s.add(‘9’)修改l[0]=4/d[‘k1’]=v/移除l.pop(0)/d.pop(‘k1’)s.remove(‘1
AmeyStudy
·
2020-08-09 01:25
Python
廖雪峰Python学习笔记
之面向对象编程
面向过程的编程思维是:按照处理流程,每一步需要做什么?用哪些函数可以解决?严格按照流程来把事情完成就ok了。这个在实际的应用中貌似还是多一点,因为简单,要求低一点。相对来说,面向过程的编程就更抽象一点。考虑问题的出发点不再是问题解决的流程,而是everythingisaobject,对象有变量和方法,而解决问题的方式是:哪些对象需要具有哪些属性和方法?如何通过各个对象之间的信息传递来解决问题?#代
redLion
·
2020-07-16 00:11
廖雪峰python学习笔记
之访问数据库
咚咚咚,敲黑板,这一节真的很重要的,因为不论你做什么数据库都是必须要使用的一部分,不论你使用关系型数据库还是nosql,python都可以很好的访问并且操纵它。SQLite(python集成的数据库,无需安装)一个小小的铺垫:一个数据库的连接称为connection,连接到数据库之后,需要打开游标(Cursor),通过其执行SQL语句,然后获得执行结果。一定要注意的是,一旦连接打开游标之后记得关闭
alicelmx
·
2020-07-11 01:51
python基础知识
廖雪峰Python学习笔记
输入输出输出:print()print(‘hello,world’)print(‘Thequickbrownfox’,‘jumpsover’,‘thelazydog’)依次打印每个字符串,遇到逗号“,”会输出一个空格可以打印整数,或者计算结果:输入:Name=input()回车后,等待输入,输入的值被存进Name中,Input(‘pleaseinputyourname’)提示信息Python基础语
时间慢慢
·
2020-06-30 02:56
python学习
廖雪峰python学习笔记
——函数式编程
廖雪峰python学习笔记
——函数式编程变量可以指向函数a=absa(-2)#输出2高级函数就是一个可以把一个函数当成参数的函数defadd(x,y,f):returnf(x)+f(y)add(-3,-
AC是男孩
·
2020-06-29 23:12
python
廖雪峰python学习笔记
之IO编程
文件读写使用with语句是个好习惯读文件的几种方式:read:一次性读取文件的全部内容read(size):每次最多读取size个字节的内容readline:每次读取一行内容readlines:一次读取所有内容并按行返回list(可用于for循环)file-likeObject不要求从特定的类继承,只要写个read方法即可stringIO:在内存中创建file-like对象,常做临时缓冲区读取二进
alicelmx
·
2020-06-22 13:27
python基础知识
廖雪峰Python学习笔记
之多重继承
先mark一下代码,学习体会稍后补齐。classAnimal(object):passclassMammal(Animal):#大类passclassBird(Animal):passclassDog(Mammal):#各种动物passclassBat(Mammal):passclassParrot(Bird):passclassOstrich(Bird):passclassRunnable(ob
redLion
·
2020-04-14 11:48
Python学习笔记(一)
廖雪峰Python学习笔记
:link输入输出1.print(’’)函数输出字符串,多个字符串之间用‘,’分开,执行时,‘,’会转换为空格输出。
三胖快跑
·
2019-04-16 16:32
深度学习
Python
廖雪峰Python学习笔记
4——高阶函数(filter,socrted)
filter函数:filter(fun,list)接收一个函数和一个序列,将函数作用的序列中的每个元素上(类似map()),并通过返回值为true和false,留下true值练习:取list中的偶数练习:去掉空字符串思路:使用x2!=’'判断list中元素是否为空(方法2使用.strip()方法删除空的字符串)strip()方法:list.strip('char')作用:去除list中每个元素的首
LKM_wonderful
·
2019-01-31 15:07
Python
廖雪峰Python学习笔记
4——高阶函数(map,reduce)
高阶函数变量可以指向函数:f=abs函数名也是变量:注意:由于abs函数实际上是定义在importbuiltins模块中的,所以如果需要修改abs变量的指向在其他模块也生效,需要使用:importbuiltins;builtins.abs=10传入函数一个函数可以接受另一个函数作为参数——高阶函数defadd(x,y,f):returnf(x)+f(y)print(add(5,-6,abs))变量
LKM_wonderful
·
2019-01-23 16:16
Python
廖雪峰Python学习笔记
3——切片,迭代,列表生成式,迭代器,生成器
切片:(取指定索引范围的操作)list=[‘a’,‘b’,‘c’,1,2,3,4]list[0:]----从0开始索引取出后面的所有元素–>a,b,c,1,2,3,4list[2:5]—从2开始索引取出三个元素–>c,1,2list[-1]------取出倒数第一个元素—>4list[-3:]-----从-3开始索引一直取到最后—>2,3,4list[1:-1]----从1开始索引取到倒数第二个元
LKM_wonderful
·
2019-01-18 14:49
Python
廖雪峰python学习笔记
【16】进程和线程:多进程、多线程
一、多进程1.fork返回两次的原因:调用fork时,操作系统把当前进程复制了一份,然后fork在父子进程分别返回了一次。2.python的os模块内的fork只能在linux类系统上调用:2.1importos2.2pid=os.fork()#pid在子进程中为0;在父进程中为子进程的进程id。3.multiprocessing模块3.1multiprocessing是跨平台版本的多进程模块。3
HappyMrSpring
·
2018-06-12 16:53
廖雪峰python
廖雪峰python学习笔记
廖雪峰python学习笔记
之使用Tkinter进行GUI编程
在网上看了一遭,发现用tkinter写GUI也是一种图方便的做法,基本的都能实现,但是美观,速度你就不要强求了,还是用Qt的人多一些,我一直也不太理解GUI的代码为什么这么写,但是照猫画虎也能实现,所以暂时就不深究了。明确什么是Widget在GUI中,每个Button、Label、输入框等,都是一个Widget。Frame则是可以容纳其他Widget的Widget,所有的Widget组合起来就是一
alicelmx
·
2018-05-14 15:11
python基础知识
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他