`
m4774411wang
  • 浏览: 107920 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论
文章列表
python 列表解析 我感觉是python 非常灵活的一个地方,一开始接触它的时候,特别是之前学过其它的语言, 你会感觉很不习惯,怎么看怎么不对劲,老是觉的哪个地方怪怪的,这就是列表解析的魔力所在。 python列表解析属于python的迭代中的一种,相比python for循环速度会快很多。下面看下python列表解析 是怎么工作的。 example: a = [x+2 for x in range(10)] print a 输出的结果: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 下面说下上面这个例子的执行过程: python会在解释器里对 ...
python 字符串替换 是python 操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法。 python 字符串替换可以用2种方法实现: 1是用字符串本身的方法。 2用正则来替换字符串 下面用个例子来实验下: a = 'hello word' 我把a字符串里的word替换为python 1用字符串本身的replace方法 a.replace('word','python') 输出的结果是hello python 2用正则表达式来完成替换: import re strinfo = re.compile('word') b = strinfo.sub ...
python字符串连接 有几种方法,我开始用的第一个方法效率是最低的,后来看了书以后就用了后面的 2种效率高的方法,希望对大家有帮助。 先介绍下效率比较低的方法: a = ['a','b','c','d'] content = '' for i in a: content = content + i print content content的结果是:'abcd' 后来我看了书以后,发现书上说的是python连接字符串,特别是在循环连接字符串的时候,他每次连接一次, 就要重新开辟空间,然后把字符串连接起来,再放入新的空间,再一次循环,又要开辟新的空间,把字符串连接起来 放 ...
如果把python列表 做为一种有序的对象集合类型的话,那python字典 就是无序的集合类型,python 列表主要是根据偏移来取得存取,而python字典主要是根据键来存取。 字典的格式以{key:value}的格式来定义 比如 a = {'name':'xiaoming','age':23} 字典支持嵌套 下面介绍的操作方法用到的例子是: a = {'name':'xiaoming','age':23} 字典的常用操作方法: 1 has_key('key名称') 判断字典里是否有该键存在,如果存在的话返回True,不存在的话返回False 比如 a.has_ ...
我们在操作python列表 的话,如果想给列表加入加入一个元素的话,可以用append方法, 如果要合并2个列表的话,可以用到extend方法,但是python 字典 添加 操作又是什么呢? 比如我定义好一个字典: a = {"name":"haha","age":20} 用id()方法查看下a的地址: 872595076 我先利用python 的自省中的一个重要方法dir查看下字典里的方法, print dir(a) ['__class__', '__cmp__', '__contains__' ...
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一 Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在 Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串, 用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短, 同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。python base64码 有几个比较重要的几个 ...
python 元组是一种有序的集合类型,它也和python列表 一样支持偏移操作。 元组是怎么定义的: ()表示空元组 (1,)表示只有一个值的元组 (1,2,3)3个元素的元组 1,2,3也表示元组,只是没有() 所以定义元组可以取得(),但是为了统一的话,最好加上(),免的出问题。 元组支持+和切片操作 a = (1,2) b = (3,4) c = a + b print c 结果是(1,2,3,4) print c[1:2] 结果是(2,) 一个要注意的问题 a = (1) print type(a) 结果是: a = (1,) print t ...
    上面一节大概介绍了django request 对象 ,这一节主要介绍下django request方法 django request方法很多,但是一般开发的时候也就用到那几个,其它的要用的时候直接dir下 就可以了 1HttpRequest.get_full_path() 返回请求的全路径 比如你要做这样一个需求,假设用户是在/product/addprodct这里登录的 然后你想用户登录以后还跳到这个/product/addprodct这里,那用这个方法就很好 比如你定义一个login方法 def login(request): url = reque ...
  当当网python书籍 热销前6名推荐,让人有更多好的武器去学习python ,利用好python,让你的生活工作更有趣,有兴趣的话,可以看看: 当当网python书籍推荐 作者:老王@python python教程 老王python,提供pythn相关的python教程和python下载 ,希望大家能够喜欢
列表在python 中感觉是最灵活的有序集合对象类型,有点像其他语言的数组的类型,它有很多非常有用的操作,下面大概介绍下 列表可以嵌套,索引和分片操作 嵌套: l3 = ['a',['b','cc']] 索引: l3[1] 分片: l3[2:4] 下面有2个非常有意思的操作,+和* 比如: [1,2]+[5,6] 结果生成了一个新的列表,[1,2,5,6] 注意python是强类型的语言, 如果 a = [1,2] print a+"11" 它会报错: Traceback (most recent call last): File & ...
python queue 模块 有三种队列python queue模块的FIFO队列先进先出。LIFO类似于堆。即先进后出。还有一种是优先级队列级别越低越先出来。 针对这三种队列分别有三个构造函数 class Queue.Queue(maxsize) FIFO class Queue.LifoQueue(maxsize) LIFO class Queue.PriorityQueue(maxsize) 优先级队列 介绍一下此包中的常用方法 Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返回True,反之Fals ...
前几天无聊,在网上看别人写了一个wxpython例子 ,写了一个东西非常的好玩,感觉python开发软件也不错,开发效率比较高,于是自己也学了点wxpython的前面一点内容,自己写了个例子玩玩: import os import sys import wx ID_OPEN = 101 ID_EXIT = 110 ID_SAVE = 111 ID_BUTTON = 112 class MainWindow(wx.Frame): """ We simply derive a new class of Frame. ""& ...
python 的字符串是有序集合,我们可以通过索引来提取想要获取的字符,可以把python的字符串也做为字符串的列表就更好理解 python的字串列表有2种取值顺序 1是从左到右索引默认0开始的,最大范围是字符串长度少1 s = 'ilovepython' s[0]的结果是i 2是从右到左索引默认-1开始的,最大范围是字符串开头 s = 'ilovepython' s[-1]的结果是n 上面这个是取得一个字符,如果你的实际要取得一断字符的话,可以用到python 字符串截取 功能 比如 s = 'ilovepython' s[1:5]的结果是love 当使用以冒号 ...
今天晚上不是很忙,所以早早的就在电脑的旁边开始写东西了。我今天给大家分享一个我自己用python写的自动登录 人人网的脚本,没办法就是懒!懒的输入帐号和密码,让python 给我们减少工作量! 先上脚本吧,等下来讲下知识点: #!/usr/bin/env python #encoding=utf-8 import sys import re import urllib2 import urllib import cookielib class Renren(object): def __init__(self): self.name = self.pwd = self. ...
python 导入模块分为2种: 1 import 模块名 也可以 2 modulename = 'haha'#模块字符串 然后:m = __import__('mymodule') 下面方法就可以用python 动态创建类 如果要取得模块中的一个属性的话:可以用getattr() ,比如: c = getattr(m, 'myclass') myobject = c() 但是要注意:如果myclass并不在mymodule的自动导出列表中(__all__),则必须显式地导入,例如: m = __import__('mymodule', glob ...
Global site tag (gtag.js) - Google Analytics