摘要: >>> t = ("a", "b", "mpilgrim", "z", "example")>>> t('a', 'b', 'mpilgrim', 'z', 'example')>>> t[0]'a'>>> t[-1]'example'>>> t[1:3]('b', 'mp 阅读全文
posted @ 2013-10-06 13:26 不喝啤酒的小啤酒 阅读(493) 评论(0) 推荐(0)
摘要: >>> a=b=c=1>>> a1>>> b1>>> c1>>> 11>>> d可以使用a=b=c=1 这种方式连续赋值。或者先定义一个List,然后可以将这个list中的成员批量赋值给相应数量的变量>>> range(7) [0, 1, 2, 3, 4, 5, 6]>>> (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) = range(7) >>> M 阅读全文
posted @ 2013-10-06 11:59 不喝啤酒的小啤酒 阅读(2868) 评论(0) 推荐(0)
摘要: >>> li = ['a', 'b', 'e']>>> print "\n".join(li) abe分隔符字符串.join(list) 阅读全文
posted @ 2013-10-06 11:48 不喝啤酒的小啤酒 阅读(385) 评论(0) 推荐(0)
摘要: python有强大的list,以至于很少用到for 循环。python不需要定义开始,结束,步长等,只是简单地在一个list上循环,与list原理相同。例如:>>> li = ['a', 'b', 'e']>>> for s in li: print s abe>>> print "\n".join(li) abe1.事先定义一个list2.循环输出list中的每一项3.格式为:for 变量名 in 列表: To Do Something4.格式上注意冒号和缩进。5.可以对 阅读全文
posted @ 2013-10-06 11:45 不喝啤酒的小啤酒 阅读(266) 评论(0) 推荐(0)
摘要: 用List实现Python里的?:条件表达式>>> [1,2][1==0]1>>> [1,2][10]2 阅读全文
posted @ 2013-10-06 11:27 不喝啤酒的小啤酒 阅读(645) 评论(0) 推荐(0)
摘要: 这个模块应该被放置在1.我们引用它的程序的同一个目录中,2.或者在sys.path所列目录之一,3.或者自建目录,但是要添加到sys.path那么sys.path又什么什么呢?简要的说一下库的搜索路径。当你试图导入(import)一个模块的时候,Python 会寻找几个地方。具体来说,它会搜寻在sys.path里面定义的所有目录。>>>import sys>>>sys.path ['','/usr/lib/python31.zip', '/usr/lib/python3.1','/usr/lib/pyt 阅读全文
posted @ 2013-10-05 22:18 不喝啤酒的小啤酒 阅读(1557) 评论(0) 推荐(0)
摘要: 在很多地方看到#-*- coding: utf-8 -*- 这种写法,不知道他们有什么区别。实际上,对于编译器来说,他们是一样的,区别在于他们对不同的编辑器对他的识别可能有问题。常用的方法:placed into the source files either as first or second line in the file, such as: # coding= or (using formats recognized by popular editors) #!/usr/bin/python # -*- coding:... 阅读全文
posted @ 2013-10-05 21:57 不喝啤酒的小啤酒 阅读(1024) 评论(0) 推荐(0)
摘要: 这个在unix类的操作系统才有意义。#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。在windows中设置了环境变量后可以直接“hello.py”或者这样解释:加上#!/usr/bin/env python, 这个py就处于了可执行模式下, (当然是针对linux类的操作系统), 这个hint, 告诉 阅读全文
posted @ 2013-10-05 21:40 不喝啤酒的小啤酒 阅读(10011) 评论(0) 推荐(0)
摘要: 模块基本上就是一个包含了所有你定义的函数,类和属性的文件。1.模块的文件名必须以.py为扩展名。2.如何引用模块:import 模块名称例如:#!/usr/bin/env python# Filename: using_sys.pyimport sysprint 'The command line arguments are:'for i in sys.argv: print iprint '\n\nThe PYTHONPATH is',sys.path,'\n'3.如何自创建自定义模块例如:#!/usr/bin/python# Filename 阅读全文
posted @ 2013-10-05 21:20 不喝啤酒的小啤酒 阅读(486) 评论(0) 推荐(0)
摘要: 在Python经常会看到''' 这种符号。例如:print """There's something going on here.With the three double-quotes.We'll be able to type as much as we like.Even 4 lines if we want, or 5, or 6."""表示一个多行的字符串。在开始引号和结束引号之间的所有东西都属于一个单独的字符串的一部分,包括回车、前导空格、和其他引号字符。另外,如果字符串中即包含单引 阅读全文
posted @ 2013-10-05 20:08 不喝啤酒的小啤酒 阅读(4038) 评论(0) 推荐(0)