随笔分类 -  python

摘要:1.字典的键值是没有顺序的,所以无法像列表和元组一样通过索引来访问元素。 现在有个方法可以让字典记录条目添加的顺序:用到OrderedDict from collections import OrderedDict OrderedDict是个dict的子类,所以可以像dict一样引用它,同时它又增加 阅读全文
posted @ 2017-03-09 21:42 汪神 阅读(4011) 评论(0) 推荐(0)
摘要:在crossin编程教室照着做那个查询电影的练习时要下载安装一个第三方模块BeautifSoup,于是开始了煎熬的摸索过程。 百度后发现想要下载python的第三方模块最好先下个pip,这是个python的管理包 这里学到了如何用python的官网,顶端的dosc是标准库,里面有有关的信息,或者可以 阅读全文
posted @ 2017-02-18 15:14 汪神 阅读(276) 评论(0) 推荐(0)
摘要:这两天学习了下正则表达式,现在来稍微归纳一下: 一些长常见的元字符: . 匹配除换行符外的所有字符 \S 注意是大写的S,匹配不是空白符的任意字符。 \w匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以) \d匹配数字 \b匹配单词的开始或结束 (附:大小写表 阅读全文
posted @ 2017-02-07 16:29 汪神 阅读(172) 评论(0) 推荐(0)
摘要:a = "heaven" b = "hell" c = True and a or b print c d = False and a or b print d 输出: heaven hell 所以bool and a or b类比c中的bool?a:b,当bool条件为真时,结果是a;当bool条 阅读全文
posted @ 2017-02-05 20:27 汪神 阅读(748) 评论(0) 推荐(0)
摘要:x = [1,5,2,3,4] 1.列表反转序: 函数法: x.reverse()该方法没有返回值但会对列表进行反向排序。 注意 不能y=x.reverse(),会得到None 如果要的话要y=revesed(x),而且这个不知道为什么直接输出y得到一串英文,要for in才可以输出倒序后的列表 好 阅读全文
posted @ 2017-02-02 14:49 汪神 阅读(363) 评论(0) 推荐(0)
摘要:1.文件打开: file("data.txt")或open("data.txt")注意不要漏了文件的后缀。(不加参数时,file为你默认为'r',reading,只读模式,文件必须存在,否则引发异常。) 也有open("data.txt","w")'w'就是writing,以这种模式打开文件,原来文 阅读全文
posted @ 2017-01-28 16:21 汪神 阅读(261) 评论(0) 推荐(0)
摘要:1.关于操作list的命令: a.append("hi") 这个可以在list的最后一项加上个这个字符串"hi",a是list的名字。 del a[3] 删去list中的三号元素,其他元素自动提前 使用中试过a=a.append("hi")试图在在a中添加一项,但再print却得到NULL。 原因应 阅读全文
posted @ 2017-01-22 22:04 汪神 阅读(245) 评论(0) 推荐(0)
摘要:n=input("please enter a number:\n")for i in range(0,n):#打n行的意思 for j in range(0,(n-1-i)):#每行打这么多个空格 print'',#实验证明,print''+'3'与print'3'打出来是一样的,可以理解为''打 阅读全文
posted @ 2017-01-19 15:48 汪神 阅读(148) 评论(0) 推荐(0)