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-
面向对象->封装
封装:将一堆零碎的东西封箱装起来!为什么需要封装?封装的作用和含义?比如:①我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?②我要开车,……隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高系统的可拓展性、可维护性。我们程序设计要追求“高内聚、低耦合”高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部
云Shen不知处
·
2020-03-14 03:14
python-
函数基础
程序设计基础之——函数(function)函数的意义吃饭:动作,人的行为行为,已经具备了,但是不会立即执行当具备一定的条件时这个行为才会执行函数(方法):表示的就是现实生活中的行为函数当定义的时候,不会立即执行而是我们在使用函数的时候,函数才会执行函数的语法:def函数名称([参数]):函数中要执行的代码[return返回值]函数的声明defeat(food):print(“吃饭了,吃的是%s”%
云Shen不知处
·
2020-03-13 22:57
疯狂的Python-06(时间的误会)
阅读此系列任何文章前请务必观看:疯狂的
Python-
目录大纲▶时间的误会1.array=[1,8,15]g=(xforxinarrayifarray.count(x)>0)array=[2,8,22]Output
景行_白色极限
·
2020-03-13 00:49
Pygame模块的安装方法
下载完成后在文件目录中的地址栏中直接输入Cmd.exe,清空掉地址栏中的地址安装时前面输入
Python-
告诉cmd用Python打开,pipinstall+名字Paste_Image.png另附加两个看起来不错的学习笔记
哈喽阿甘
·
2020-03-12 20:33
Python-
迭代
#迭代#遍历一个list或者tuple的过程称为迭代。#迭代其实就是for循环的过程中取出集合中所有的元素。#list和tuple的迭代过程略过#字典dict的迭代d={'a':1,'b':2,'c':3}#dictkey迭代forkeyind:print(key)#a,b,c#dict中元素没有顺序,每次迭代出来的元素顺序是不同的#dict迭代valuedict.values()forvalue
iOS_愛OS
·
2020-03-12 11:23
python-
实现键盘记录器
我们今天的目标是python实现键盘记录器。这归属于信息安全领域,黑客入门木马的一个实现,各位不要拿来干坏事哦。我们务必要遵守法律。它的实现我是在csdn上看到的代码链接:http://m.blog.csdn.net/article/details?id=49133109我们知道,计算机系统是有一个层次划分的。从硬件到软件都是如此。每一层都会用到下一层提供的服务。从编程的角度,我们要明白自己所处的
wumingzhao
·
2020-03-11 19:12
D211自我模块第一天
【幸福三朵玫瑰】昨日2朵玫瑰1.早起✅2.参加自我
模块学习
✅今日2朵玫瑰1.早起2.参加自我
模块学习
【幸福实修目标】远期目标1.修出内在平和的自己,让自己活在爱里,影响周围的人2.成为专业领域的领头人,
叶青丁当妈
·
2020-03-11 01:45
Python-
协程
突然就不支持使用markdown语法自己编辑了,而是和word一样自己选择要样式化的文本,实在是令人很不习惯,准备搭建一个Github主页算了。使用协程的一个典型例子是生产者消费者模型。我感慨道,果然什么语言不重要啊,思想都是一致的,想起LabVIEW当时用这个生产者消费者用的顺风顺水,因为实在是太好用了,当时编写的每一个系统都尝试使用生产者消费者,特别是与用户交互的界面中,用这个模型简直极大的优
KevinCool
·
2020-03-10 22:26
Python-
九、面向对象
1、两种编程思维以炒番茄鸡蛋为例:【面向过程】:编程主要用到的是“函数”知识,将每个过程步骤打包成函数,再依次调用。番茄鸡蛋-面向过程简单的讲,面向过程主要用到的是“函数”知识。【面向对象】:我们直接面对的是机器人,而非炒菜的过程,所以这里机器人就是我们面对的对象。番茄鸡蛋-面向对象简单的讲,面向对象主要用到的是“类与对象”知识。【类】是【对象】的母板,得先有了类,我们才能制造各种“对象”。就像我
清风吹雨77
·
2020-03-10 13:37
Python一键转Jar包,Java调用Python新姿势!
本文结构:-需求背景-进击的Python-Java和
Python-
给Python加速-寻找方向-Jython?
轩辕之风
·
2020-03-10 09:00
python-
面向对象的编程思想
1.什么是面向对象?所谓的面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理一个问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法,我们如何通过调用这些实体的属性和方法去解决问题。实体就是动作的支配者,没有实体,就肯定没有动作发生!因为任何功能的实现都是依赖于一个具体的实体的“动作|操作|行动”,可以看作是一个又一个的实体在发挥其各自的“能力”并在内
云Shen不知处
·
2020-03-09 08:29
Python-
可迭代对象,迭代器,生成器,序列
这几个玩意比较绕,虽然平时用起来一般没什么问题,但看一些文档的时候,什么iterable,iterator一不留神就傻傻分不清楚了注:下文代码里会使用两个内置模块importitertoolsimportcollections基本概念iterable:可迭代对象,简单来说就是可以运行foriinobj而不报错的对象iterator:迭代器,是用来对可迭代对象进行迭代的一个工具。一般指实现了迭代器协
Woko
·
2020-03-08 09:09
Python-
异常
异常1、结构:try:except:else://没有异常时执行finally:2、创建异常异常什么都不做classDemoException(Exception):pass抛出点异常classExceptionTest:deffaulty(self):raiseException("Herissomethingwrong")defignore_exception(self):self.fault
老生住长亭
·
2020-03-08 08:32
python-
面向对象(一)
一、什么是面向对象面向对象是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。二、类和对象面向对象编程的2个非常重要的概念:类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类是对象的模子对象是类
Alice丨殇
·
2020-03-07 20:43
python-
复盘-协程yield from 彻底详解yield from/asyncio异步io/协程最简例子
Python3.3版本的PEP380中添加了yieldfrom语法,允许一个generator生成器将其部分操作委派给另一个生成器。其产生的主要动力在于使生成器能够很容易分为多个拥有send和throw方法的子生成器,像一个大函数可以分为多个子函数一样简单。Python的生成器是协程coroutine的一种形式,但它的局限性在于只能向它的直接调用者yield值。这意味着那些包含yield的代码不能
时间之友
·
2020-03-07 10:48
生活中的
python-
实现自动更换ip
在办公室有两个网络需要随时切换使用,而且需要静态获取,每次手动太麻烦,所以写了个脚本用来自动切换ip。源码已经上传:https://github.com/juventusryp/python-in-life#-*-coding:utf-8-*-importwmiimportrandomprint('正在修改IP,请稍候...')wmiService=wmi.WMI()colNicConfigs=w
同讯科技
·
2020-03-07 01:15
Python-
基础-文件(二十九)
1.文件的概念1.1文件的概念和作用计算机的文件,就是存储在某种长期储存设备上的一段数据长期储存设备包括:硬盘,U盘,移动硬盘,光盘…文件的作用将数据长期保持下来,在需要的时候使用1.2文件的储存方式在计算机中,文件是以二进制的方式保持在磁盘上的文本文件和二进制文件文本文件可以使用文本编辑软件查看本质上海市二进制文件例如:python的源程序二进制文件保存的内容不是给人直接阅读的,二十提供给其他软
weixin_37571268
·
2020-03-06 09:00
python
Python命令行工具argparse
模块学习
笔记
argparse模块是在命令行(windows的cmd窗口,Linux的shell)执行程序时,直接在命令行添加程序执行所需参数的便捷工具。使用步骤:(1)importargparse#导入模块(2)parser=argparse.ArgumentParser()#创建一个解析对象(3)parser.add_argument()#向该对象中添加命令行参数和选项(4)args=parser.pars
西北小生_
·
2020-03-06 06:32
Python结合Postman获取特定返回值
postman设置接口,正确返回数据.png2、点击Save下面的“Code”按钮,选择
Python-
>Requests,导出Python代码点击Code,获取Python代码.png3、我用的是SublimeText
莫依痕
·
2020-03-05 21:35
Python-
并行计算
通过ipyparallel包进行并行计算。具体的内容可以参考:https://github.com/ipython/ipyparallelhttps://ipyparallel.readthedocs.io/en/latest/index/html开启使用前,需要以管理员模式打开cmd,输入ipclusterstart开启并行python,一般开启的数量和cpu核心数量相同。可能开启速度没那么快,
JChenLL
·
2020-03-04 08:46
Python-
xml.etree
简介Element类型是一种灵活的容器对象,用于在内存中存储结构化数据。[注意]xml.etree.ElementTree模块在应对恶意结构数据时显得并不安全。每个element对象都具有以下属性:1.tag:string对象,表示数据代表的种类。2.attrib:dictionary对象,表示附有的属性。3.text:string对象,表示element的内容。4.tail:string对象,表
望月成三人
·
2020-03-04 06:40
python-
扑克牌
前言接下来项目中需要用到python,基础看了几日,下午实现了一个简单的demo,扑克牌模型,记录一哈。开始通过namedtuple创建一个card类,表示单张牌#namedtuple是继承自tuple的子类。namedtuple创建一个和tuple类似的对象,而且对象拥有可访问的属性。#一般情况下创建只包含少量属性的类的时候可以通过这种方式,简单方便#创建一个card类,包含rank(大小)和s
农村高富帅
·
2020-03-03 21:49
python
python环境搭建因为我是学iOS的,所以现在所做的环境配置以及编译器的搭建都是基于MacOS系统所做的搭建需要去官网
python-
>download->macOS下载python最新版3.6个人比较喜欢使用
劉戦軍
·
2020-03-03 02:38
Python-
装饰器
目录:https://www.jianshu.com/p/863c446364a8装饰器我们谈装饰器之前先来说说开放封闭原则。开放封闭原则:1.开放---对代码的拓展开放2.封闭---对源码的修改封闭接着我们再来谈装饰器,什么是装饰器?装饰器是在不改变原函数的代码以及调用方式的前提下,为其增加新的功能。装饰器完全遵守开放封闭原则。装饰器同样拥有三前提:作用域、高阶函数、闭包。学会这三个东西再来学装
久遇_days
·
2020-03-02 14:43
python-
策略模式
这一节,我们使用python的策略模式进行一个简单的打折相关的设计开发(这里参考了-大话设计模式一书,有时间的同学可以看看,非常不错的一本书),我们的需求是什么呢?超市进行销售商品,一般有几种类型的销售模式:原价销售,无折扣直接折扣销售,比如打五折满几送几的销售还有很多别的这里就不举例了,自己可以根据情况发挥。首先我们要想到的是将里面的内容进行抽象,这里怎么抽象?这里最重要的就是如何打折了,那么我
KillerManA
·
2020-03-02 06:01
Python|算法|快速排序|如何在O(n)查找第K大元素
系列文章:工作后,为什么还要学习数据结构与算法
Python-
排序-冒泡排序-优化
Python-
排序-选择排序-优化
Python-
排序-插入排序-优化
Python-
排序-归并排序中如何用哨兵来追求极致的性能
somenzz
·
2020-03-01 05:18
python-
归并排序
代码环境:python3.6归并排序采用分治法,思想是:先递归拆分数组,再合并数组。1、拆分数组假设数组一共有n个元素,我们递归对数组进行折半拆分即n//2,直到每组只有一个元素为止。2、合并数组算法会从最小数组开始有序合并,这样合并出来的数组一直是有序的,所以合并两个有序数组是归并算法的核心,这里用两个简单数组示例:步骤1:新建一个空数组存放合并结果,用l和r两个辅助指针记录两个数组当前操作位置
oldk
·
2020-03-01 04:53
归并
python3.x
python
算法
python-
读写excel
importsysimportxlrd#https://pypi.python.org/pypi/xlrd/0.9.3importxlsxwriter#https://pypi.python.org/pypi/XlsxWriter/0.6.6#downloadsdefread_excel(file='c:/test.xls'):data=xlrd.open_workbook(file)table=
望月成三人
·
2020-02-29 20:04
python-
输出cmd改变颜色
用Python写命令行程序的时候,单一的输出颜色太单调。其实我们可以加些色彩,比如用红色表示警告,绿色表示结果正常等。网上也有几篇类似的帖子,但是没有把问题讲清楚,贴的代码也不是太清晰。这里,对Windows下CMD输出彩色进行完整的讲解和易用的代码函数库展示。原理解析参见:http://my.oschina.net/bluefly/blog/311209Paste_Image.png核心代码介绍
望月成三人
·
2020-02-29 01:53
2018-06-24
2安装下载获取到:
python-
***.msi安装包,我们双击
python-
***.msi即可进行安装操作。一直点击Next,即进行安装。如果需要修改路径,中间可以设置安装路径。
JL6
·
2020-02-28 23:08
python-
查漏补缺
由于从未系统学过python的相关知识,故今天将之前遗漏的部分内容,稍作补充1.函数部分1.字符串处理去末尾空格s.rstrip()去头空格s.lstrip()去首尾空格s.strip()首字母大写s.title()2.乘方计算用**表示如3**294**3642.列表name=['jian','xu','hao','miao','bin','zhen']print(name[5])print(n
西瓜小侠
·
2020-02-28 20:35
python
2018-01-20
自我
模块学习
的第二天,继续烧脑中,早上老师让我们想出人生最有价值的事,也就是最能体现自我价值的事,其中两个同学介享,感触很大。自我价值来自于自尊、自信、自爱。
如梅2018
·
2020-02-28 13:46
手机上的
python-
随机彩票生成
这个工具是这样产生的:买彩票时苦于不知道选什么号,那就随机吧图片发自App图片发自App随机彩票开奖号码_20170822185025.pyhttp://pan.baidu.com/s/1geUIWmv密码:ntu2刚刚看到了小bug,更新了哈图片发自App随机产生彩票号码_20170822200312.pyhttp://pan.baidu.com/s/1bP32hw密码:yt4g觉得还可以就留个
开悦
·
2020-02-28 05:20
Python-
文件读写
目录:https://www.jianshu.com/p/863c446364a8Python提供了必要的函数和方法进行默认情况下的文件基本操作。下面就来说说文件的打开函数open。一、open函数Python中open()用于文件的打开,并返回函数对象。使用open方法打开文件进行操作后,一定要用close()方法将文件关闭。open()语法格式:open(参数1,参数2,......)即ope
久遇_days
·
2020-02-27 13:40
Python-
模块导入逻辑详解
正式开坑分享python啦~从最开头讲起吧,说一下python里导入一个模块的逻辑文章目录概念明确三种模块导入方式模块导入详细流程概念明确module:模块,一般指一个.py文件,实际还可能是".pyo"、".pyc"、".pyd"、".so"、".dll"package:包,指一个包含__inin__.py的目录。(并且这个目录不是__main__所在的目录,因为python解释器不会把当前目录
Woko
·
2020-02-25 10:43
Python-
格式化操作符与转义字符
格式化前面我讲解了一些关于Python的基本知识,但是在这里我要说的是format()方法,它和我们后面所讲的字符串的格式化有关,所以需要大家认真了解一下;那么什么是格式化?为什么又要对字符串进行格式化?我给大家讲个例子:全世界的语言有四五千种,我们把各种语言的代表人邀请来开会,但是大家在开会的时候大家都说着各自的语言,没有一个人是听懂来自对方的讲话,不知所云,于是我们把简单易学的英语来作为官方语
Devil genius
·
2020-02-25 09:46
Python-
迭代器相关概念
各概念关系图一些基本概念1容器可以询问某个元素是否包含其中,如list,set,tuples,dict等都是容器2迭代器(iterator)1)迭代器是一个带状态的对象,任何实现了iter和next__方法的对象都是迭代器(python2:任何实现next()方法的对象都是迭代器)。2)其中iter返回迭代器本身,next返回容器中的下一个值。如果容器中没有更多元素了,则抛出Stopiterati
和黑黑
·
2020-02-25 05:00
python-
学习-ORM中遇到的 mapping 详解并再总结字典dict
python里的字典dict(mapping)如何使用Python字典的构造函数有三个,dict()、dict(**args)、dict(mapping),其中第一个、第二个构造函数比较好理解也比较容易使用,而dict(mapping)这个构造函数的使用比较难理解。1.dict()构造函数可以返回一个空的字典In[7]:d=dict()In[8]:print(d){}2.dict(**arg)构造
时间之友
·
2020-02-24 12:39
Python-
排序-归并排序中如何用哨兵来追求极致的性能?
系列文章:工作后,为什么还要学习数据结构与算法
Python-
排序-冒泡排序-优化
Python-
排序-选择排序-优化
Python-
排序-插入排序-优化每当我在编写递归程序的时候,我都能感受到分治算法的强大威力
somenzz
·
2020-02-24 05:33
Python-
列表
目录:https://www.jianshu.com/p/863c446364a8一、列表的创建列表是Python中最常见的序列,也是最常用的Python数据类型。创建一个列表,列表的数据项不需要具有相同的类型,只要把逗号分隔的不同的数据项使用方括号括起来即可。格式:;列表名=[]list1=["a","b","c","d",1,2,3,4,5]list2=["a","b","c"]list3=[
久遇_days
·
2020-02-23 18:53
撩课-
Python-
每天5道面试题-第9天
一.Python程序中,文件的处理步骤是什么?打开open("文件","模式")读写2.1读f.read(字节数)字节数默认是文件内容长度下标会自动后移f.readline([limit])读取一行数据limit:限制的最大字节数f.readlines()会自动的将文件按换行符进行处理将处理好的每一行组成一个列表返回forin可以直接遍历f本身也可以遍历行列表2.2写f.write("内容")返回
百川一页
·
2020-02-23 15:27
Python-
集合
目录:https://www.jianshu.com/p/863c446364a8一、集合集合(set)是一个无序的不重复元素序列,创建集合可以使用大括号{}或者set()函数注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。创建一个集合:set1={value1,value2,value3,...}或者set2=set(value)#元素不能为纯数字实例:#集合的去重
久遇_days
·
2020-02-23 14:18
Python-
遍历列表-for循环
Python学习之路,点击有全套Python笔记Pythonfor循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for临时变量in序列:重复执⾏的代码1重复执⾏的代码2基础版name_list=['jack','tom','tony','rose']foriinname_list:print(i)#jack#tom#tony#rose进阶版#先来了解zip#在Python2中,是这样
一盏偏灯
·
2020-02-23 12:55
Python学习
python
列表
一条命令搞定pyenv在ubuntu16.04上使用国内镜像加速
方法很简单在.bashrc中添加一个alias:aliaspyenvinstall='_(){wgethttp://mirrors.sohu.com/python/$1/
Python-
$1.tar.xz-P
迷之老王
·
2020-02-23 09:37
Python-
网络请求urllib库和requests库
1.urllib.request模块模块定义了身份验证、重定向、cookies等应用中打开Url(主要是HTTP)的函数和类。1)urlopen方法defurlopen(url,data=None,timeout=socket._GLOBAL_DEFAULT_TIMEOUT,*,cafile=None,capath=None,cadefault=False,context=None):#参数url
葱花思鸡蛋
·
2020-02-23 08:32
python-
操作mysql
python操作mysql实例:python,操作mysql流程图1,创建数据库链接:建立通道,保持连接,就像http三次握手建立通道。2,游标:建立链接的时候创建游标,私有空间,内存分配一段区域,存储sql影响到的数据,受影响的数据存到内存区域,目的是回滚,数据不提交不会影响实际数据库的数据。3,游标下执行sql:执行结果暂时放到游标中。4,提交游标数据到数据库:提交游标的数据到数据库中。5,关
权艳霞
·
2020-02-23 05:27
Python-
字符串与变量
变量把一个值赋值给一个名字是,它会储存在内存当中,把这块内存称为变量(variable),在大多数的语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。不过,Python与其他计算机语言的做法稍早有不同,它并不是八只存储在变量中,而更像是把名字“贴”在值上边。所以有些Python程序员会说Python没有变量,只有名字。变量就是一个名字,通过这个名字,我们能找到我们想要的东西。teach
Devil genius
·
2020-02-22 11:14
python
编程语言
字符串
高性能
Python-
字典和集合
当数据没有明确的顺序时,集合(sets)和字典(dictionaries)都是理想的数据结构,一个Key唯一对应一个存储对象,Key可以是一个string,也可以是任意一个hashable的对象。字典和集合的插入和查询的时间复杂度是O(1),需要额外的内存开销来支持,但是实际上,插入和查询的时间取决于在用的hash函数。dictionaries是Key-Value的集合,sets是一个Key的集合
三千万星辰
·
2020-02-22 11:47
【
python-
列表/字典处理】对字典排序
#对字典排序dic={0:1,2:2,4:4,6:1,7:1,-6:1}dic_after=sorted(dic.items(),key=lambdax:x[1])#如果想按key来排序则sorted(dic.items(),key=lambdax:x[0])#dic_after为一个列表:[(0,1),(6,1),(7,1),(-6,1),(2,2),(4,4)]
SS_c2e5
·
2020-02-21 11:38
python-
列表的使用
一、增加1。insert在指定位置插入数据image.png2。append在末尾追加数据image.pngextend将列表2的数据追加到列表image.png二、修改列表[索引]=数据修改指定索引的数据image.png三、删除1.del列表[索引]删除指定索引的数据image.png2.列表.remove[list数据]删除第一个出现的指定数据3列表.pop删除末尾数据4.列表.pop(索引
a464660217
·
2020-02-20 18:53
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
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
其他