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学习笔记
-django crsf
csrf(跨站请求伪造)django通过中间件django.middleware.csrf.CsrfViewMiddleware为用户实现防止跨站请求伪造的功能。原理:在用户访问django的可信站点时,django在用户表单中生成一个隐含字段(csrftoken),值是在服务器端随机生成的,当用户提交表单时,服务器通过检验表单的csrftoken值是否和自己保存的一致,来判断用户的合法性。源码分
9ed6516aeae4
·
2021-04-26 07:08
Python学习笔记
(五)——Python的元组
Python学习笔记
(五)——Python的元组前言一、元组的表示形式二、“可变的”tuple总结前言另一种有序列表叫元组:tuple。
暮冬拾叁
·
2021-04-25 20:26
Python学习笔记
列表
元组
Python学习笔记
(一):Python基础语法知识点
一、理解变量在计算机内存中的表式例如:a='ABC'若为C编译器,则编译器会:1.在内存里面创建一个'ABC'的字符串(mic);2.把这个空间的首地址赋值a。若为Python编译器则会:1.在内存里面创建一个'ABC'的字符串;2.在内存里面创建一个名为a的变量,并把他指向字符串。恩,,,这就是Python里面的指针。二、Python里面的字符串处理函数1.获取字符的Unicode值Python
eftales
·
2021-04-25 18:30
Python学习笔记
(九):set集合的常用方法
1集合setSet集合底层可以通过红黑树与哈希表实现,和字典dict的区别就是字典中每个元素存储了key和value,而集合则只存储了value。python中的set应该也是用的哈希表,我本来想通过pycharm看看set的源码,结果一看是这样的。具体内容居然是pass,看了看资料才知道,原来这是pycharm自行创建的假的set类,真正的set类使用c语言写的,这么做也是为了较好的代码提示,更
von Libniz
·
2021-04-25 17:49
Python
python
数据结构
列表
散列表
Python学习笔记
(2):数据类型
标签:Python数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数:intPython可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1
表表哥
·
2021-04-25 01:35
python学习笔记
(1)
学习链接:http://www.runoob.com/python/基础语法:以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,以双下划线开头的__foo代表类的私有成员,以双下划线开头和结尾的__foo__代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。Python的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python最具特
海的那一边
·
2021-04-24 19:13
雄蜂的
Python学习笔记
004--数据类型和变量
计算机语言和日常语言的自然语言最大的区别是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有岐义。Python的语法比较简单,采用缩进方式,写出来像下面的样子a=100ifa>=0:print(a)else:print(-a)Python使用缩进来组织代码块,4个空格的缩进。数据类型和变量计算机可以处理数值文本图形音频视频网页等各种各样的数据
雄蜂
·
2021-04-23 20:09
Python学习笔记
-第11天: 并发编程和异步编程(1)
第十一天并发编程和异步编程(1)今天计划学习Python的多线程编程异步编程,学习项目及练习源码地址:GitHub源码线程线程也是实现多任务的一种方式,一个进程中,也经常需要同时做多件事,就需要同时运行多个‘子任务’,这些子任务就是线程。一个进程可以拥有多个并行的线程,其中每一个线程,共享当前进程的资源。再巩固下进程和线程的区别:区别进程线程根本区别作为资源分配的单位调度和执行的单位开销每一个进程
6d1bf2ffc4f3
·
2021-04-23 12:34
Python学习笔记
(七):元组的使用方法
1元组元组tuple和列表list很像,都是存储一组数据,只不过元组使用(),列表使用[]。刚听到元组这个词时让我想起了数据库里的元组,感觉非常相似,都是存放一系列数据,说白了还是数组。列表和元组不同的是,列表支持修改,而元组不支持修改,所以把元组当成不能修改的列表就好了。1.1元组的定义元组特点:定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。但一般放置同一类型的数据。存放多个
von Libniz
·
2021-04-23 10:24
Python
python
元组
编程语言
Python学习笔记
(六):list列表中的常用方法
目录1list列表1.1列表格式1.2一般常用方法1.2.1查找索引1.2.2统计次数1.2.3列表长度1.2.4判断是否存在1.3添加方法1.3.1append方法1.3.2extend方法1.3.3insert方法1.4删除方法1.4.1del方法1.4.2pop方法1.4.3remove方法1.4.4clear方法1.5修改方法1.5.1修改元素值1.5.2reverse方法1.5.3sor
von Libniz
·
2021-04-22 11:14
Python
列表
python
深浅拷贝
Python学习笔记
(14)-黑马教程-面向对象之多态和类属性
多态前言面向对象的三大特征分别是:封装,继承,多态,如下所示:封装是根据需求将属性和方法封装到一个抽象的类中继承则能够实现代码的重用,相同的代码不需要重复编写;多态:不同的子类对象调用相同的父类方法,产生不同的执行结果,多态的思路:多态可以增加代码的灵活度以继承和重写父类方法为前提是调用方法的技巧,不会影响到类的内部设计示意图如下所示:image在这个示意图中,假设我们定义了一个人类,然后从人类中
backup备份
·
2021-04-22 10:42
python学习笔记
(3)
函数1)函数定义函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。deffunctionname(parameters):"
海的那一边
·
2021-04-22 03:39
Python学习笔记
(五):字符串切片与常用方法
1支持换行的字符串使用三个单引号可以获取换行的字符串。str='''今天天气真好'''print(str)结果今天天气真好2字符串切片示例str="01234567"print(str[1:4])结果123#索引为1到4的字符作拼接,左闭右开2.1切片规则字符串名[开始位置索引:结束位置索引:步长]区间端点是具体数字时,为左闭右开str="01234567"print(str[1:4])123其中
von Libniz
·
2021-04-21 18:39
Python
python
字符串
Python学习笔记
三:集合
#-*-coding:utf8-*-#集合中只能包含数字、字符串、元祖等不可变类型的数据,而不能包含列表、字典、集合等可变类型数据#有一个方法:利用内置的hash()函数计算对象的哈希值,凡是无法计算哈希值的对象都不能作为集合的元素,也不能作为字典对象的“键”#字典的定义a={3,5}#字典定义方法1type(a)a_set=set(range(8,14))#将range对象转化为集合b_set=
榛西
·
2021-04-21 00:34
Python
python学习笔记
正则表达式 详解2
python学习笔记
正则表达式详解行定位符行定位符就是用来描述子串的边界。
小白白2020
·
2021-04-20 21:17
python
正则表达式
字符串
机器学习
Python学习笔记
-第6天:初涉GUI编程
第六天初涉GUI编程在web编程的主流时代,GUI用的确实不多。学习这一块的目的计划承上启下,巩固下面向对象编程。学习项目及练习源码地址:GitHub源码关于PytgonGUI在昨天的学习内容里面有提及常用的几个GUI框架。图形用户界面是由一个个组件组成,就像小孩“搭积木”一样最终组成了整个界面。有的组件还能在里面再放置其他组件,我们称为“容器”。Tkinter编写一个GUI程序一般步骤:创建应用
6d1bf2ffc4f3
·
2021-04-19 22:06
Python学习笔记
(四):for循环的使用(正序、逆序、固定步长)
1foreach型的for循环和foreach几乎一毛一样。list=["hao","ni","ma"]forsinlist:print(s)haonima2从0开始循环5次这种循环和for(inti=0;i<5;i++)就很像了,也很好用。#[0,5)左闭右开foriinrange(5):print(i,end="")print()输出012343从10到5(包含5)这次写一个倒序的。此处ran
von Libniz
·
2021-04-19 21:11
Python
python
for循环
北大博士
Python学习笔记
,Python基础语法总结,一篇文章带你入门
image.png网上现在Python学习资料有很多,但是很杂。很多初学Python的朋友就不知道该怎么去抉择,那些是自己当下所需要的。刚好朋友是北大的博士,在IT行业也工作八年了。就把他学习Python的笔记做了一些整理写下了本文。这份资料非常纯粹,只有Python的基础语法,专门针对想要学习Python的小白。(小白值得拥有,记得收藏啊!手慢无哦!内容有点多,但是坚持看完,你会觉得物有所值,而
Python芸芸
·
2021-04-19 11:57
大师兄的
Python学习笔记
(二十五): 爬虫(六)
大师兄的
Python学习笔记
(二十四):爬虫(五)大师兄的
Python学习笔记
(二十六):爬虫(七)七、识别验证码1.识别简单图形验证码通常由4位字母或数字组成。
superkmi
·
2021-04-19 07:08
ItemTouchHelper 实现交互动画
目录介绍01.拖拽需要实现功能02.几个重要的方法说明03.简单实现思路04.拖拽效果上优化05.完整代码展示好消息博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,
Python
杨充211
·
2021-04-19 04:05
大师兄的
Python学习笔记
(二十三): 爬虫(四)
大师兄的
Python学习笔记
(二十二):爬虫(三)大师兄的
Python学习笔记
(二十四):爬虫(五)五、爬取Ajax数据为了实现前后端分离,越来越多的网站使用Ajax制作动态页面。
superkmi
·
2021-04-19 02:32
Python 操作OS、Json(内含技巧) 模块
Python学习笔记
https://www.jianshu.com/nb/49026514引言Python中json和os模块经常使用。
Yvon_早安阳光
·
2021-04-19 01:09
Python学习笔记
-第2天: 开发环境和语法基础(1)
第二天开发环境和语法基础(1)今天主要计划学习用VSCode搭建开发环境及Python语法基础学习涉及到的源码地址:GitHub源码使用VSCode打造Python开发环境可以用来开发Python的开发工具很多,我选择了VSCode,原因很简单,因为它是跨平台的,而且免费的。下载安装VSCode从VSCode官方网站下载自己喜欢的工作环境的版本进行安装,很简单在这里就不多说了。安装Python环境
6d1bf2ffc4f3
·
2021-04-18 22:46
Python学习笔记
(十一)闭包
本文主要介绍python中的闭包(closure)闭包的概念如果在一个函数的内部定义了另外一个函数,外部的函数称外函数,内部的函数称内函数。如果在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这就构成了一个闭包。一般情况,如果一个函数结束,函数内部的所有东西都会被释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束时发现有自
晶爷传说
·
2021-04-18 18:27
Python学习笔记
之with as用法
withas就是个python控制流语句,比如if、while其结构为:withexpressionasvariable:with-block执行过程:首先执行_enter_函数,它的返回值会赋给as后面的variable,想让它返回什么就返回什么,只要你知道怎么处理就可以了,如果不写asvariable,返回值会被忽略。然后,开始执行with-block中的语句,不论成功失败(比如发生异常、错误
爱叫啥叫啥去
·
2021-04-18 17:28
Bio
python学习笔记
(一)
对生物狗来说(起码对我来说),学python的目的是解决一些生物学上的问题。那么这有一个软件叫Biopython(官网https://biopython.org/),这个软件可以帮助我们实现这一目的。关于这个软件的使用说明,非常长,如下:《Biopython-BiopythonTutorialandCookbook》英文版下载地址:http://biopython.org/DIST/docs/tu
生信start_site
·
2021-04-18 15:58
Python学习笔记
(二)——输出和输入
Python学习笔记
(二)——输入和输出一、输出需要注意的点二、输入1.input()怎么输入2.一个交互式输入输出小程序小结一、输出输出就是把想显示的内容显示在屏幕上。
暮冬拾叁
·
2021-04-18 10:09
Python学习笔记
字符串
printf
【
Python学习笔记
】处理缺失值、重复值和异常值
镇楼图(图片源自unsplash)零、前言刚获取的数据中可能会有一些不规整的数据,比如:缺失数据、重复数据、异常数据,因此我们需要对数据进行预处理,剔除这些不规整的数据。一、缺失值的检测与处理缺失值就是由于某些原因导致部分数据为空,对于为空的这部分数据我们一般有两种处理方式,一种是删除,即将含有缺失值的数据删除;另一种是填充,即将缺失的那部分用某个值代替。Python中缺失值一般用NaN表示。1.
清梦载星河
·
2021-04-18 09:50
python学习笔记
(二)——requests模块
python的requests模块是爬虫的基本模块,让我们看看怎么用!参考:Python3网络爬虫开发实战介绍Requests模块是一个用于网络访问的模块。就像这个url:https://www.baidu.com,如果我们想获取这个url的网页源代码,requests模块可以帮我们实现,甚至可以帮我们获取到更多更多的信息。URL介绍URL的一般语法格式为:protocol://hostname[
海de我
·
2021-04-18 04:40
Python学习笔记
(一)——Python初体验和输出helloworld
Python学习笔记
(一)——Python初体验和输出helloworld初始PythonPython是什么Python的优点Python的缺点适合开发哪些方面的应用我的学习环境和Python版本输出helloworld
暮冬拾叁
·
2021-04-17 13:13
Python学习笔记
python
编程语言
大师兄的
Python学习笔记
(二十四): 爬虫(五)
大师兄的
Python学习笔记
(二十三):爬虫(四)大师兄的
Python学习笔记
(二十五):爬虫(六)六、模拟浏览器爬取动态数据随着反爬虫技术的进步,很多网站使用了各种各样的动态页面和数据加密方法,开发爬虫的成本越来越高
superkmi
·
2021-04-14 20:15
Json写入Excel、Excel转换Json文件互转操作
Python学习笔记
https://www.jianshu.com/nb/49026514引言Excel操作之前的文章已经分享,本文分享的是如何把Json文件写入Excel,如何把Excel数据读取后转换成
Yvon_早安阳光
·
2021-04-12 23:49
Python基础——入门1
@
Python学习笔记
Python基础部分本文主要记录了学习Python过程中的一些笔记与代码。
AI-TX
·
2021-04-11 13:44
Python入门
python
python学习笔记
之有参装饰器,迭代器,生成器
note='''0.无参装饰器补充(如何伪装的一模一样?)python帮你写好了,直接用就行!实例代码:fromfunctoolsimportwrapsdefoutter(func):@wraps(func)defwrapper(*args,**kwargs):res=func(*args,**kwargs)#res=index(1,2)returnres1.有参装饰器1.1什么是有参装饰器?能够
喜欢萨摩耶的Evan
·
2021-04-08 23:39
Python学习笔记
20:字典与集合
Python学习笔记
20:字典与集合这篇笔记的内容源自《FluentPython》第二章的部分,主要是对之前笔记中字典和集合没有涉猎部分的一个补充。
魔芋红茶
·
2021-04-08 15:24
Python
Python
字典
集合
散列
Python学习笔记
18:类II
Python学习笔记
18:类II在
Python学习笔记
9:类中我们介绍了一些基础的类定义和使用方式,我们这里用OOP的原则对其进行重新审视,并且补充没有说到的部分。
魔芋红茶
·
2021-03-28 20:25
Python
python
oop
类
Python学习笔记
——Shell基础
1背景知识1.1GNU计划GNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发
雨林课堂
·
2021-03-28 19:10
python学习笔记
,快速了解上手python,代码+注释+例题
FromIT私塾五天快速上手python纯手打学习笔记,代码+注释+例题#-*-codeing=utf-8-*-#@Time:2021/3/1813:49#@Author:David#@File:DEMO1.py#@Software:PyCharm'''print("标准化输出字符串")a=18print("这是变量:",a)'''#格式化输出age=22print("我的名字是%s,我的国籍是%
大卫735
·
2021-03-22 20:36
python
数据类型
python学习笔记
Python是动态语言,本身变量类型不固定基础输入、输出:input()函数:name=input(“请输入...")print()函数:输出括号中的指定字符串,可以输出多个字符串,用逗号”,”隔开格式化输出:%d:整数;%f:浮点数;%s:字符串;%x:十六进制数常量通常全部用大写的变量名表示常量,只是习惯,不是规定,仍然可以改PI=3.14159265359列表list,有序可变列表:l=[’
初遇_7701
·
2021-03-22 16:24
opencv-python 学习笔记(8) ------边缘检测
opencv-
python学习笔记
(8)------边缘检测8.1原理边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。
宁德杰出青年代表
·
2021-03-22 10:53
OpenCv
计算机视觉
边缘检测
python
Python学习笔记
十八(MySQL、SQL、增删改)
SQL语句SQL主要操作有增删改查(curd),其中查询的频率要高于其它操作,因为一般来说,进行其它操作之前,你需要明确表中有哪些字段,要修改哪些值,要删除哪条记录。查看表结构01查看表结构.png查看数据--select*from表名;查看表内所有数据select*fromarticle;02查看表数据.png添加数据--insertinto表名(字段...)values(值...)一一对应in
DragonFangQy
·
2021-03-12 01:40
Python学习笔记
3:元组和集合
Python学习笔记
3:元组和集合元组存在意义元组的定义为不可变更的有序对象集合,和列表只有一个区别:不可改变。也就是说元组声明后是不能改变其内容的。这有意义吗?列表不是已经很好用了嘛。
魔芋红茶
·
2021-03-11 15:08
Python
python
Java问题汇总,持续更新到GitHub
目录介绍00.Java问题汇总01.具体问题好消息博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,
Python学习笔记
等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题
·
2021-03-11 08:56
java
Python学习笔记
(四)list、tuple、dict及set
4种特殊数据类型1.列表(list)有序集合,可增删改查:>>>classmates=['Jack','Lucy','Tom']>>>classmates['Jack','Lucy','Tom']·增:append()方法与insert()方法#末尾添加>>>classmates.append('Bob')>>>classmates['Jack','Lucy','Tom','Bob']#指定位置插
晶爷传说
·
2021-03-10 19:06
Python学习笔记
(1)
Python学习笔记
一、collection模块1.Counter用于计数:most_common函数2.defaultdictdefaultdict用例>>>fromcollectionsimportdefaultdict
Yankee_13
·
2021-03-10 11:25
Python学习笔记
(五)
目录1.函数2.函数的参数定义3.变量的作用域4.递归函数5.斐波那契数列6.try-catch异常处理机制7.Python常见的异常类型8.traceback模块的使用1.函数函数返回多个值时,结果为元组函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参deffun(a,b=10):print(a,b)#函数的调用fun(100)#10010fun(20,30)#20,302.函
桑桑biu
·
2021-03-10 11:38
python笔记
python
bug
递归法
第二章Python语言-运算符-
python学习笔记
11
运算符1.1运算符的概念运算符用于执行程序代码运算,会针对一个以上操作项目来进行运算。如:2+3,操作符就是“+”1.2运算符的分类算数运算符(基本的加减乘除)+、-、*乘、//整除、/除、%求余、**幂次方赋值运算符(有“=”等号)+=(x+=3相当于x=x+3)-=*=**=/=//=//=同理比较运算符(关系运算符,就是比较大小、是否相等、是否是同一个对象,字符串也可以排序ASCII码排序依
打兔
·
2021-03-10 01:59
python
第二章Python语言-基本数据类型-
python学习笔记
10
基本数据类型1数据类型指的就是变量的值的类型,也就是可以为这些变量赋予哪些值1整数int和小数float2布尔值bool和空值None布尔值:只有两个值TrueFalse除了0、None外,大多是的值bool()都是TrueNone常量:只有一个,空值None3字符串什么是字符串?字符串是有数字、字母、下划线组成的一串字符,用单引号或双引号括起来注意:单引号和双引号不能混用3.1转义转义是一种特殊
打兔
·
2021-03-10 00:46
python
第二章Python语言-变量-
python学习笔记
9
变量1.变量的概念变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。内存:硬盘文件告诉内存的地址,内存存的就是地址,然后再由内存给到CPU上去运行硬盘:装文件,文件不能直接直接给到CPU上去运行cpu处理速度的快慢显卡能带动多大的东西2.变量命名规则变量名由字母、数字、下划线组成要符合标识符标识符命名规则的命名规范注意:两个对象相等和两个对象是同一个对象
打兔
·
2021-03-09 22:12
python
Python学习笔记
(四)
目录1.字符串的查询2.字符串的大小写转换操作3.字符串的内容对齐4.字符串劈分操作5.判断字符串6.字符串的替换与合并7.字符串的比较8.字符串的切片操作9.格式化字符串10.字符串的编码与解码1.字符串的查询index(),查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出ValueErrorrindex(),查找子串substr最后一次出现的位置,如果查找的子串不存在时,则
桑桑biu
·
2021-03-09 15:13
python笔记
python
字符串
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他