搜索到与相关的文章
Python

python字符串查找函数的用法详解

python字符串查找函数的使用打开Python开发工具IDLE,新建‘findstr.py'文件,并写代码如下:s='/ab/bx,.s'print(s.find('/x'))注意find是匹配子字符串,而不是匹配第一个字符F5运行程序,打印出-1,代表没有找到‘/x'子字符串修改代码如下,查找‘/b'子字符串s='/ab/bx,.s'print(s.find('/b'))F5运行程序,打印出3,代表‘/b'子字符串起始索引是3find是从左到右查找,默

系统 2019-09-27 17:57:32 2276

Python

python快速查找算法应用实例

本文实例讲述了Python快速查找算法的应用,分享给大家供大家参考。具体实现方法如下:importrandomdefpartition(list_object,start,end):random_choice=start#random.choice(range(start,end+1))#把这里的start改成random()效率会更高些x=list_object[random_choice]i=startj=endwhileTrue:whilelist_

系统 2019-09-27 17:56:21 2276

Python

Python学习笔记_图灵学院刘大拿_2、程序结构

程序结构程序三种结构顺序循环分支分支结构分支结构基本语法if条件表达式:语句1语句2语句3……条件表达式就是计算结果必须为布尔值的表达式表达式后边的冒号不能少注意if后边出现的语句,如果属于if语句块,则必须同一个缩进等级条件表达式结果为True执行if后边的缩进的语句块双向分支if……eles……表达多路分支很多分支的情况if条件表达式:语句1……elif条件表达式:语句2elif条件表达式:语句3else语句4elifeles可选只执行其中一种情况if

系统 2019-09-27 17:55:05 2276

Python

Python用GET方法上传文件

之前在osc看到一个文章讨论Get和Post的不同,有人说不能用Get来上传文件。这就是用Get上传文件的例子,client用来发Get请求,server用来收请求。文件内容是在http请求的body内传过去的。用了不同的语言,因为我觉得各自处理起来都要方便些。而且我觉得浏览器也是可以发出这样的请求的,之后我会尝试一下。请求端代码复制代码代码如下:importrequests#需要安装requestswithopen('test.txt','rb')asf

系统 2019-09-27 17:51:34 2276

Python

工作中常用到的python数据处理

目录1.获取工作目录和设置工作目录2.获取日期处理3.列表的倒排序4.使用apply处理两个值的代码5.断言函数assert6.yield生成器7.获取程序运行时间8.动态生成变量9.数据可持续化操作10.数据运行时间211.创建目录12.删除无用的数据13.字符串格式化14.zip自动生成字典15.各种包的离线下载地址16.路径的设置17.数据添加ignore_index的使用技巧18.删除nan的总结19.批量重命名20.nohup的使用21.rese

系统 2019-09-27 17:49:55 2276

Python

python创造虚拟环境方法总结

Python的版本有很多,很多第三方库也有很多不同的版本,不同的版本也可能是互不兼容的,在本机运行不同的项目,可能需要不同的环境。为了不和本机真实的环境相互冲突,我们可以同时创造多个虚拟环境,在不同的虚拟环境中运行不同的项目1、在开始处点运行,输入cmd打开命令行,在命令行中输入pip命令piplist(查看已安装的库)pipinstallvirtualenv(安装创建虚拟环境的库)2、vir--第三方库安装成功后,在桌面创建一个虚拟环境3、打开桌面的虚拟

系统 2019-09-27 17:49:39 2276

Python

python2和python3在处理字符串上的区别详解

python2和python3对于字符串的处理有很大的区别熟悉了python2的写法用python3时真的会遇到很多问题啊……区别python2中有一种类型叫做unicode型,例type(u"a")=>str型type("a".decode('utf8'))=>unicode型两者返回的类型都是unicode型而在python3中,所有的字符串都是unicode,所以就不存在单独的unicode型,全部都是字符串型type(u"a")=>str型type

系统 2019-09-27 17:47:58 2276

编程技术

微软企业库4.1学习笔记(二十四)Unity依赖注入

企业库的依赖注入模块Unity是一个轻量的、可扩展的依赖注入容器,支持构造函数注入、属性注入、方法调用注入。你可以用它创建企业库的对象,或者是自定义的对象。但是,Unity模块和企业库中的其他模块有很多的不同点:你可以在不安装企业库的情况下,直接使用Unity模块的依赖注入功能。Unity模块可以通过配置信息来准备容器,也可以在运行的时候在代码中动态创建依赖关系。Unity模块不依赖于企业库的核心库和企业库的配置系统,它用自己内置的方法读取配置信息,如果需

系统 2019-08-29 23:42:54 2276

编程技术

绘画中的简单人物透视解析

1.“空间立体透视”说白了就是远小近大,看这幅画,主人公的眼睛就有明显的远小近大的感觉。2.对于一幅画的透视,有一条辅助线,这条辅助线就是这幅画的地平线。3.有一个消失点,一般来说这个点是可以在辅助线上随便放的。4.还有几条由消失点向目标放射的廷伸线。由这三点构成一幅画的透视辅助图。5.我们看这幅图很清楚,人物在两条廷伸线之间,在与镜头同一距离的两个一样高的人是一样的,如果其中一个人后退了5米呢?6.看!那个人后退以后,人是变小了,但三条线在这两个人身上依

系统 2019-08-29 23:19:07 2276

编程技术

优化索引

索引是加速查询速度的数据库对象。但索引并非越多越好。过多的索引会影响DML语句的性能。sqlplusscott/tigerCREATETABLEEMP(emp_idNUMBER(8)NOTNULL,last_nameVARCHAR2(20)NOTNULL,first_nameVARCHAR2(20)NOTNULL);CREATEINDEXEMP_LNONEMP(last_name);CREATEINDEXEMP_LN_FNONEMP(last_name,f

系统 2019-08-29 22:52:21 2276