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
cookbook2
《Python
CookBook2
》 第四章 Python技巧 - 若列表中某元素存在则返回之 && 在无须共享引用的条件下创建列表的列表
若列表中某元素存在则返回之 任务: 你有一个列表L,还有一个索引号i,若i是有效索引时,返回L[i],若不是,则返回默认值v 解决方案: 列表支持双向索引,所以i可以为负数 >>> def list_get(L,i,v=None): if -len(L)<= i < len(L): re
·
2015-11-12 21:37
python
《Python
CookBook2
》 第四章 Python技巧 对象拷贝 && 通过列表推导构建列表
(先学第四章) 对象拷贝 任务: Python通常只是使用指向原对象的引用,并不是真正的拷贝。 解决方案: >>> a = [1,2,3] >>> import copy >>> c = copy.copy(a) >>> a.append(4) >
·
2015-11-12 21:35
python
《Python
CookBook2
》 第一章 文本 - 改变多行文本字符串的缩进 && 扩展和压缩制表符(此节内容待定)
改变多行文本字符串的缩进 任务: 有个包含多行文本的字符串,需要创建该字符串的一个拷贝。并在每行行首添加或者删除一些空格,以保证每行的缩进都是指定数目的空格数。 解决方案: # -*- coding: UTF-8 -*- ''' Created on 2014年8月29日 path:E:\Se\core_python\src\ @aut
·
2015-11-12 21:34
python
《Python
CookBook2
》 第一章 文本 - 替换字符串中的子串
替换字符串中的子串 任务: 给定一个字符串,通过查询一个字符串替换字典,将字符串中被标记的子字符串替换掉。 解决方案: >>> import string >>> new_style = string.Template('this is $thing') #给substitute 方法传入一个字典参数并
·
2015-11-12 21:34
python
《Python
CookBook2
》 第一章 文本 - 控制大小写 && 访问子字符串
控制大小写 任务: 将一个字符串由大写转成小写,或者泛起到而行之。 解决方案: >>> a = 'a'.upper() >>> a 'A' >>> b = 'b'.lower() >>> b 'b' >>> print "I loVe py
·
2015-11-12 21:33
python
《Python
CookBook2
》 第一章 文本 - 检查字符串中是否包含某字符集合中的字符 && 简化字符串的translate方法的使用
检查字符串中是否包含某字符集合中的字符 任务: 检查字符串中是否出现了某个字符集合中的字符 解决方案: 方案一: import itertools def containAny(seq,aset): for item in itertools.ifilter(aset.__contains__,seq): return
·
2015-11-12 21:32
translate
《Python
CookBook2
》 第一章 文本 - 过滤字符串中不属于指定集合的字符 && 检查一个字符串是文本还是二进制
过滤字符串中不属于指定集合的字符 任务: 给定一个需要保留的字符串的集合,构建一个过滤函数,并可将其应用于任何字符串s,函数返回一个s的拷贝,该拷贝只包含指定字符集合中的元素。 解决方案: import string allchars = string.maketrans('','') #all chars table def makefilt
·
2015-11-12 21:32
python
《Python
CookBook2
》 第一章 文本 - 去字符串两端的空格 && 合并字符串 && 将字符串逐字符或者逐词反转
去字符串两端的空格 任务: 获得一个开头和末尾都没有多余空格的字符串。 解决方案: 字符串对象的lstrip、rstrip和strip 方法正是为这种任务而设计的。这几个方法都不需要参数,它们会直接返回一个删除了开头、末尾或者两端的空格的原字符串的拷贝。 参考代码: >>> test_string = ' tes
·
2015-11-12 21:31
python
《Python
CookBook2
》 第一章 文本 - 测试一个对象是否是类字符串 && 字符串对齐
测试一个对象是否是类字符串 任务 有时候需要测试一个对象,尤其是当你在写一个函数或者方法的时候,经常需要测试传入的参数是否是一个字符串。 解决方案 利用内建的isinstance 和basestring 来简单快速地查询某个对象是否是字符串或者是Unicode 对象方法,如下: 代码: >>> def isAString
·
2015-11-12 21:30
python
《Python
CookBook2
》 第一章 文本 - 每次处理一个字符 && 字符和字符值之间的转换
文本 - 总结: 什么是文本Python 中的string 类型是不可变类型。文本,一个字符的矩阵,每一个单独的文本快可以被缩进和组织起来。 基本的文本操作①解析数据并将数据放入程序内部的结构中;②将数据以某种方式转化为另一种相似的形式,数据本身发生了改变;③生成全新的数据 每次处理一个字符: 任务用每次处理一个字符的方式处理字符串。 解决方案可以
·
2015-11-12 21:30
python
摘自python
cookbook2
(文本文件)
摘自python
cookbook2
(文本文件) url:http://wiki.woodpecker.org.cn/moin/PyCookbook 1.从文件读取文本或数据 一次将文件内容读入一个长字符串的最简便方法
canofy
·
2009-04-23 16:00
mysql
windows
python
unix
OS
摘自python
cookbook2
(文本文件)
摘自python
cookbook2
(文本文件) url:http://wiki.woodpecker.org.cn/moin/PyCookbook 1.从文件读取文本或数据 一次将文件内容读入一个长字符串的最简便方法
canofy
·
2009-04-23 16:00
mysql
windows
python
unix
OS
上一页
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
其他