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学习笔记
-part4:异常处理
异常处理在程序执行过程中发生,影响了程序的正常执行,这就是一个异常事件。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理的语法语法1:try:监控的代码except错误类型as变量:...语法2:try:...except:...finally:...语法3:try:代码段1#正常执行的代码段except:代码段2#捕捉到异常后执行的代码段else:代码段3#没有异常要
言晓柒
·
2020-07-06 23:55
Python学习
阿里大牛整理的
Python学习笔记
:线程,进程,协程,建议收藏
一、线程(Thread)1、定义:线程是操作系统能进行运算调度的最小单位,它包含在进程中,是进程的实际运作单位,一条线程是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。简单理解:线程是一系列指令的集合,操作系统通过这些指令调用硬件。2、同一个线程中的所有线程共享同一个内存空间资源,二、进程(Progress)1、定义:一个程序对各资源管理和调用的集合就是进程,
IT茶馆技术斋
·
2020-07-06 22:46
Python
多线程
python
多线程
操作系统
Python学习笔记
(三)
一、文件和异常从文件中读取数据读取整个文件withopen('10.txt')asfile_object:#函数open()接受一个参数,即要打开的文件的名称;with在不再需要访问文件后将其关闭contents=file_object.read()#方法read()读取这个文件的全部内容,在到达文件末尾时返回一个空字符串(打印出来是个空行)print(contents)文件路径withopen(
weixin_34279184
·
2020-07-06 19:27
python学习笔记
26:错误/异常、调试、测试
目录1.错误1.1.处理错误:try..except1.2.抛出错误:raise2.调试2.1.使用assert2.2.使用logging2.3.使用pdb2.3.1.调用pdb,单步执行2.3.2.设置断点执行3.单元测试4.文档测试1.错误1.1.处理错误:try..except关键字作用说明try用于运行可能出错的代码。except如果try代码执行出错,则跳到except语句,处理错误。e
磨蹭驴
·
2020-07-06 16:00
python学习笔记
25:基础语法之class
目录1.基本语法2.多重继承3.魔术方法3.1.__str__()3.2.__repr__()3.3.__iter__()3.4.__getitem__()3.5.__setitem__()3.6.__getattr__()3.7.__setattr__()3.8.__call__()3.9.__new__()3.10.__eq__()4.控制class的创建4.1.type()4.2.metac
磨蹭驴
·
2020-07-06 16:00
Python学习笔记
——从CF A题开始(input.split(),raw_input.split()+list用法)
P.1input.split()raw_input.split()参考博客这两个函数均能接收字符串,但raw_input()直接读取控制台的输入(任何类型的输入它都可以接收)。而对于input(),它希望能够读取一个合法的python表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个SyntaxError。raw_input()将所有输入作为字符串看待,返回字符串类型。而inpu
NothingButNo
·
2020-07-06 15:27
Python
python学习笔记
24:基础语法之函数
目录1.相关概念1.1形式参数/实际参数1.2位置参数/关键字参数1.3参数数目可以不确定1.3.1使用星号*1.3.2使用双星号**1.3.3。*与**的作用1.4.命名关键字参数1.5.参数组合1.6.返回值1.7.DocStrings1.8.函数起别名1.9.函数式编程2.高阶函数2.1.变量可以指向函数2.2.函数名也是变量2.3.传入函数2.4.返回函数3.匿名函数lambda4.装饰器
磨蹭驴
·
2020-07-06 15:00
python学习笔记
23:基础之控制流
目录1.if...elif...else...2.while...else...3.for...else...4.break和continue1.if...elif...else...ifxxx:aelifyyy:belse:c2.while...else...whilexxx:aelse:bwhile对应的else语句在while循环正常结束的情况下会被执行.如果while循环是通过break跳
磨蹭驴
·
2020-07-06 14:00
python学习笔记
22:基础之运算符
目录1.算术运算符2.比较运算符3.赋值运算符4.位运算符5.逻辑(布尔)运算符6.成员运算符1.算术运算符算术运算符通常由左向右结合,即2+3+4的计算顺序为(2+3)+4;运算符作用说明+加字符串相加即“合并字符串”,‘a’+‘b’得到‘ab’-减、负号无*乘、str重复‘ab’*3得到‘ababab’/除4/3和4/3.0结果相同,都是1.3333…%取模(余数)25.5%2.25得到0.7
磨蹭驴
·
2020-07-06 14:00
python学习笔记
21:基础之常量(数、字符串str)、变量
目录1.常量.数2.常量.字符串2.1.python字符串的一些特点:2.2常用函数:strip()2.3.常用函数:count(sub[,start[,end]])2.4.常用函数:find(sub[,start[,end]]),另见rfind()3.变量1.常量.数数本身不可改变,包括:整数,int(比如2),Python3中没有Long类型,python3int没限制大小,可以当作Long使
磨蹭驴
·
2020-07-06 14:00
python学习笔记
20:序列
目录1.索引操作(抓取一个元素):2list切片操作(抓取多个元素)2.1语法2.2参数2.3取元素操作2.4替换/删除元素操作3.str切片操作列表、元组、字符串都是序列,序列有两个主要操作:索引、切片。1.索引操作(抓取一个元素):>>>shop_list[n]#取第n个元素>>>shop_list[-1]#取最后一个元素>>>shop_list[-2]#取倒数第二个元素2list切片操作(抓
磨蹭驴
·
2020-07-06 12:00
python学习笔记
19:集合set
目录1.特点:2.常用操作1.特点:set和dict类似,是一组key的集合,但不存储value;set中的key不能重复,所以set中没有重复的key值;即可以认为是数学上无序、无重复元素的集合;2.常用操作常用方法函数名用法说明unionA.union(B)返回A和B的并集,A/B本身不变intersectionA.intersection(B)返回A和B的交集,A/B本身不变differen
磨蹭驴
·
2020-07-06 11:00
python学习笔记
18:字典dict
使用help(dict)获取完整方法列表;字典赋值>>>addr_book={‘Swa’:’
[email protected]
’,’Larry’:’
[email protected]
’,’Mat’:’
[email protected]
’,’Spa’:’
[email protected]
’}获取key对应的value>>>addr_book[‘Swa’]#返回值为key对应的value‘
[email protected]
’>>>addr_book.get
磨蹭驴
·
2020-07-06 10:00
Python学习笔记
15:标准库之获取进程信息(os包)
Python的os包中有查询和修改进程信息的函数。进程信息os包中相关函数如下:uname()返回操作系统相关信息,类似于Linux上的uname命令。umask()设置该进程创建文件时的权限mask,类似于Linux上的umask命令。get*()查询(*由以下代替)uid,euid,resuid,gid,egid,resgid:权限相关,其中resuid主要用来返回savedUID。pid,p
丿寒风
·
2020-07-06 09:25
python
python学习笔记
——爬虫3——断点续下
用MongoDB数据库记录已下载过的地址使用PyMongo模块直接代码:主程序:#导入需要的包frombs4importBeautifulSoupimportosfromBackClimbimportdownfrompymongoimportMongoClientimportdatetime#建立一个抓图类classmzitu():#创建数据库调用函数def__init__(self):clien
xiexiecm
·
2020-07-06 09:10
Python
python
爬虫
【从零开始】
Python学习笔记
②
【从零开始】
Python学习笔记
②12.29更新笔记②,于上次笔记更新相隔2天。本次更新主要是Python的基础语法。
300%努力努力再努力
·
2020-07-06 08:35
流畅的
python学习笔记
第一篇之为什么要学习这本书
《流畅的python》是今年许多python相关群里面推荐的一本关于python学习的书,推荐的理由如下:这本书可以充分展现python3.4的魅力,因为本书的作者是巴西的LucianoRamalho,是PSF研究员、知名PyCon演讲者的心血之作,有品质保证;本书基本以python标准库为主,所以不必再去安装太多额外的东东,其实能把这些标准库搞清楚就已经很NB了,这样做有几个好处。第一,知道有什
woyaojinqu
·
2020-07-06 07:37
读书笔记
Python学习笔记
——递归函数
1.设置递归层数#设置recursion函数的层数,默认是100层importsyssys.setrecursionlimit(10000)2.阶乘#定义一个阶乘函数deffactorial(n):result=nforiinrange(1,n):result*=ireturnresultnumber=int(input('请输入一个正整数:'))result=factorial(number)p
没有故事的土鳖
·
2020-07-06 07:43
小白
python学习笔记
02:turtle绘图
实例2:python蟒蛇绘制#PythonDraw.pyimportturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)foriinrange(4):turtle.circl
Facias
·
2020-07-06 06:19
Python学习笔记
-turtle库的简单使用
在学习了turtle库的基本操作之后做了简单梳理:importturtleastt.pensize(5)#设置画笔的大小t.colormode(255)#设置GBK颜色范围为0-255t.color((255,155,192),“pink”)#设置画笔颜色和填充颜色(pink)t.setup(900,500)#设置主窗口的大小为900*500t.speed(10)#设置画笔速度为10t.write
Illus1i1on
·
2020-07-06 04:59
Python学习笔记
Python笔记:字符串
Python学习笔记
:字符串(渝兴未到科技工作室Q群:764284134)字符串格式s=“abc”字符串切片和下标:直接撸代码#例子字符串下标s='abcdefg'print(s[5])#例子字符串切片
LINNIU
·
2020-07-06 04:47
笔记
Python学习
python
Python学习笔记
装饰器理解
装饰器的理解以下内容整理于如何理解Python装饰器?-刘志军的回答-知乎和廖雪峰老师Python教程。装饰器装饰器本质上是一个Python函数,装饰器的返回值也是一个函数对象,它可以在不改变其他函数的代码的前提下,实现动态的增加其他函数的功能。它经常用于有切面需求的场景,比如插入日志、测试等。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。一个例子deffunc1():p
weixin_41848703
·
2020-07-06 03:45
Python
学习笔记
python学习笔记
(三十九) -- yield from 、asyncio、async/await 、aiohttp
TableofContents前言yieldfromasyncioasync/awaitaiohttp前言由于cpu和磁盘读写的效率有很大的差距,往往cpu执行代码,然后遇到需要从磁盘中读写文件的操作,此时主线程会停止运行,等待IO操作完成后再继续进行,这要就导致cpu的利用率非常的低。协程可以实现单线程同时执行多个任务,但是需要自己手动的通过send函数和yield关键字配合来传递消息,asyn
苝花向暖丨楠枝向寒
·
2020-07-06 02:05
python学习笔记
python学习笔记
四:pymysql操作mysql
文章目录建立连接检查连接状况批量插入查询SQL结果写入文件设置游标类型SQL注入建立连接INSERT、UPDATE、DELETE等修改数据的语句需手动执行commit()完成对数据修改的提交importpymysqldb=pymysql.connect(host="localhost",port=3306,user="root",password="xxx",db="test",charset='
吕白_
·
2020-07-06 01:07
Python
python
python学习笔记
五:并发
文章目录多线程threading模块属性和方法创建线程互斥锁条件变量Queue多进程多线程python提供了thread、threading和Queue模块来支持多线程编程thread只支持基本的功能,不推荐使用,threading是更加全面,更高级别的模块,使用Queue可以创建一个队列数据结构,用于在多线程之间进行共享threading模块对象描述Thread表示一个执行线程的对象Lock锁原
吕白_
·
2020-07-06 01:07
Python
python学习笔记
2—python文件类型、变量、数值、字符串、元组、列表、字典
python学习笔记
2——python文件类型、变量、数值、字符串、元组、列表、字典一、Python文件类型1、源代码python源代码文件以.py为扩展名,由pyton程序解释,不需要编译[root@
weixin_34247032
·
2020-07-06 00:15
python学习笔记
(4)
Python简明入门1.python按行来统计代码结尾,没有分号。一次可以给多个变量赋值:x,y,z=1,2,3a=b=123first,second=second,first注意:这个地方不是连续赋值的,两个变量处于等同的状态比如first=3second=4first,second=second,first执行之后first=4second=32.语句块通过并且只通过缩进表示3.for循环中的
weixin_34109408
·
2020-07-06 00:20
Python学习笔记
- 目录
Python学习笔记
-目录
Python学习笔记
Day01~03-基础语法
Python学习笔记
Day04-装饰器与生成器
Python学习笔记
Day05-内置模块
Python学习笔记
Day06~07-类
Python
Jerome12138
·
2020-07-06 00:00
Python学习笔记
---代码
1.Python基础语法转自菜鸟教学:https://www.runoob.com/python1.1简单执行命令print("Hello,Python!)"1.2脚本文件添加可执行权限$chmod+xtest.py#脚本文件添加可执行权限$./test.py1.3标识符:_foo代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用fromxxximport*而导入;以双下划线开头的__f
weixin_34034670
·
2020-07-06 00:44
Python学习笔记
Day26 - 算法
目录算法时间复杂度空间复杂度算法时间复杂度时间复杂度:用来估计算法运行时间的一个式子(单位)常见的时间复杂度(按效率排序)O(1)1:print(n)n=n//2#O(logn)2.几次循环就是n的几次方的复杂度空间复杂度空间复杂度:用来评估算法内存占用大小的一个式子以空间换时间列表查找:从列表中查找指定元素输入:列表、待查找元素输出:元素下标或未查找到元素顺序查找#O(n)从列表第一个元素开始,
Jerome12138
·
2020-07-05 23:00
Python学习笔记
Day25 - Django_ModelForm
目录ModelForm创建ModelFormMeta字段创建或修改数据更新和初始化数据修改样式属性验证的执行过程字典字段验证用于验证DjangoModelChoiceField前台下拉菜单显示object的解决方法隐藏的modelform标签,而如果该标签为required,提交时浏览器会报错ModelFormmodel和form的结合体,比form方便,但是耦合太强,不适合大规模参考博客Mode
Jerome12138
·
2020-07-05 23:00
Python学习笔记
Day24 - Ajax
目录初识AjaxAjax发送数据原生Ajax基于jQuery的Ajax伪Ajax操作(iframe)三种方式使用的时机文件上传(预览)1.iframe2.jQuery(FormData)3.XMLHttpRequest(FormData)图片验证码+Session1.GET访问页面2.POST提交数据JSONP-最广泛的跨域请求方式编辑框1.基本使用2.文件上传3.XSS攻击(过滤的函数或类)使用
Jerome12138
·
2020-07-05 23:00
python学习笔记
——爬虫的抓取策略
1深度优先算法2广度/宽度优先策略3完全二叉树遍历结果深度优先遍历的结果:[1,3,5,7,9,4,12,11,2,6,14,13,8,10]广度优先遍历的结果:[1,3,2,5,4,6,8,7,9,12,11,14,13,10]4实践中怎么来组合爬取策略(1)一般来说,重要的网页距离入口站点的距离很近;(2)广度/宽度优先有利于多爬虫并行进行合作;(3)可以考虑将深度与广度/宽度相结合的方式来实
weixin_33895657
·
2020-07-05 23:52
Python学习笔记
Day23 - Django_Form
目录Form操作a.创建form类b.View函数处理c.生成HTML标签字段插件常用选择插件choices的选项可以从数据库中获取初始化数据自定义验证规则方式一:使用RegexValidator模块方式二:方式三:利用钩子自定义验证方法方式四:is_valid校验的过程--源码分析两个钩子hook1._clean_fields()里面的clean_字段()局部钩子2._clean_form()里
Jerome12138
·
2020-07-05 23:00
python学习笔记
-Day5
字符串格式化#字符串格式化之%占位符#a.位置s='iam%sage%d'%('eason',18)print(s)==>iameasonage18#传入可迭代的对象,%占位符会根据迭代传入顺序给字符串赋值#b.字典s='iam%(name)sage%(age)d'%{'name':'eason','age':18}print(s)==>iameasonage18#每一个%占位符会起一个名字,传入
weixin_30679823
·
2020-07-05 21:58
python学习笔记
:接口开发——flask Demo实例
举例1,返回当前时间接口importflaskimportdatetimeserver=flask.Flask(__name__)@server.route('/time',methods=['post','get'])defget_time():now=str(datetime.datetime.now())#把当前时间转换成字符串return"当前的时间是:%s"%nowserver.run(
weixin_30483495
·
2020-07-05 21:43
python学习笔记
系列----(三)数据结构
这一章主要是介绍了python一些常用的数据结构,比如list,tuple,dictionary,set,以及一些实用遍历技巧,主要讲的还是list。3.1list主要介绍了list的一些常用的使用函数。这里就不多说和举例了。增加:append(),insert()删除:pop(),remove(),del()查找:index()其他:计算item出现次数:count();item排序:sort(
weixin_30361753
·
2020-07-05 20:56
python学习笔记
1.3
温度转换实例#TempConvert.pyTempStr=input("请输入带有符号的温度值:")ifTempStr[-1]in['F','f']:C=(eval(TempStr[0:-1])-32)/1.8print("转换后的温度是{:.2f}C".format(C))elifTempStr[-1]in['C','c']:F=1.8*eval(TempStr[0:-1])+32print("
weixin_30296405
·
2020-07-05 20:26
Python学习笔记
(5):逻辑操作符
身份操作符is/isnot:判断左端对象引用与否与右端对象引用相同#例如:分别判断a,b,c是否引用的同一对象:a='jick'b='jick'c='john'aisbTrueaiscFalseaisnotcTrue#上面虽然a与c的对象不一样,但两个对象实例化的类是一样的,比如:type(a)istype(c)True#因为a和c均是字符型也可以与None进行比较要理解这个,首先要理解Pytho
表表哥
·
2020-07-05 19:53
python学习笔记
——读写文件模块
###读写文件1.打开文件open(path,flag,encoding)path:要打开文件的路径flag:打开方式:r以只读方式打开文件,文件的描述符放在文件的开头rb以二进制格式打开一个文件用于只读,文件的描述符放在文件的开头r+打开一个文件用于读写,文件的描述符放在文件的开头w打开一个文件用于写入,如果该文件已经存在会覆盖,如果不存在则创建新文件wb打开一个文件用于写入二进制,如果该文件已
vhgcs
·
2020-07-05 19:52
python学习笔记
——装饰器
#装饰器概念:是一个闭包,把一个函数当作参数返回一个替代版的函数,本质上是一个返回函数的函数defouter(f1):#调用函数definner():#创建装饰后的函数值passreturninner#返回一个函数值#简单的装饰器代码例子:deff():创建一个函数fprint(“你好!”)defouter(f1):#调用函数definner():#创建装饰后的函数值print("********
vhgcs
·
2020-07-05 19:52
python学习笔记
——os.path模块
###os(小写)模块:包含了普遍的操作系统的功能(可以进行处理文件)使用前需要引用:importosimportos#获取操作系统类型nt——windowsposix——Linux、Unix或MacOSX#print(os.name)#打印操作系统详细信息(注意:windows不支持)#print(os.uname())#获取操作系统的所有环境变量#print(os.environ)#获取操作系
vhgcs
·
2020-07-05 19:52
python
os
python学习笔记
——偏函数及异常处理
#偏函数:对函数的一个控值进行固定,形成一个新的函数导入:importfunctoolsint=functools.partial(int,base=2)defint1(str,base=2):returnint(str,base)print(int1(“1010”))#作用域:变量可以使用的范围程序的变量并不是在所有的位置都能使用的,访问的权限取决于变量是在哪赋值的局部作用域函数作用域全局作用域
vhgcs
·
2020-07-05 19:52
python
python学习笔记
——函数语句模块
函数本质:函数就是对功能得封装优点:1.简化代码结构,增加了代码得复用度(重复使用得程度)2.如果想修改某些功能或者调式某个BUG,需要修改对应的函数即可定义函数:格式:def函数名(参数列表)语句return表达式def:函数代码块以def关键字开始函数名:遵循标识符规则():是参数列表的开始和结束参数列表:(参数1,参数2…参数n):任何传入函数的参数和变量必须放在圆括号之间,用逗号分隔。函数
vhgcs
·
2020-07-05 19:51
python学习笔记
——截取及is模块
#split作用:以str为分隔符截取字符串,指定num,则仅截取num个字符串格式:str.split("")#splitlines(keepends)安装(’\n’,’\r\n’,’\n’)分隔keepends==ture会保留换行符#“&”.join(seq)以指定的字符串分隔符,将seq中的所有元素组成一个字符串#str.replace(“oldstr”,“newstr”,count)用n
vhgcs
·
2020-07-05 19:51
Opencv-
python学习笔记
(一)GUI特性之图片
1.图片目标:•这一章的目的是教会大家怎样读入一幅图像,怎样显示一幅图像,以及如何保存一幅图像•将会学到的函数如下:cv2.imread(),cv2.imshow(),cv2.imwrite()1.1读入图片使用函数cv2.imread(a,b)读入图像。a是这幅图像的全部名称,例如'picture.png';若图像的路径与程序路径不一致(即不在同一个文件夹下),那么就要给函数提供完整路径,例如'
亲亲你的daddy
·
2020-07-05 19:50
opencv-python学习
Python学习笔记
:Matplotlib图像属性控制
色彩和样式(借鉴MATLAB):importnumpyasnpimportpylabasplt=np.arange(0,4,0.4)pl.plot(t,t,'rD',t,t+2,t,t**2,'g--')文字:importnumpyasnpimportpylabasplt=np.arange(0,4,0.4)pl.title('ABC')pl.xlabel('Month')pl.ylabel('A
Encarta12
·
2020-07-05 18:15
Python学习笔记
:Matplotlib绘图基础
Matplotlib绘图(https://matplotlib.org/gallery.html):1、绘图API--pyplot模块折线图:importnumpyasnpimportmatplotlib.pyplotaspltt=np.arange(0,4,0.1)plt.plot(t,t,t,t+2,t,t**2)散点图:importnumpyasnpimportmatplotlib.pypl
Encarta12
·
2020-07-05 18:15
Python学习笔记
--- pandas将excel转化为csv文件
在转换excel变为csv等数据文件的时候,我上次发了一个博文来转换:连接如下:http://blog.csdn.net/u012965373/article/details/52488314这次我来分享一个更加方便的转换方式。利用数据分析中常用的一个lib。pandas首先安装:安装pandas,看实际情况使用:安装numpy:pipinstallnumpy安装pandas:https://py
杨鑫newlfe
·
2020-07-05 17:21
Python
Object-Oriented
Programming
Office
python学习笔记
- 保留的标示符类型
保留的标示符类型除了关键字之外,还有几类标示符有特殊的含义。这些标示符类型使用以下划线开头和结尾的模式:_*:这种标示符不会被frommoduleimport*导入。在交互式解释器中,它被用来保存最后一次求值的结果。它被保存在__builtin__模块中。当处于非交互式模式时,名称"_"并无特殊含义,也未被定义。注意,"_"经常与国际化一起使用。__*__:系统定义的名称。这些名称由解释器及其实现
黄土高坡
·
2020-07-05 15:52
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他