有关Python在windows下的配置就不再累述,参考博文Python 3.2.3 安装和配置
在linux下,一般都会默认安装Python,我这里用的是fedora17 默认的python 2.7.3 够用了,相关详细配置有待后面详细说明,这里不是重点。
环境:fedora17
学习内容:模块,数据结构
模块
函数和变量的结合体就是模块,它基本包含了所有定义的函数和变量的文件,为了在其它程序中重用模块,模块的文件名必须以.py结尾
用实例进行学习吧:
上面是创建了一个自己的模块,然后在所建立的这个模块的相同路径下或者在sys.path所列的目录之一。好了,现在就可以用别的Python程序来调用该模块:
然后这样就可以调用上面所写的函数,这里来详细阐释上面的两段代码:
第一段代码中的这个__name__是一个标识,用来识别本身的程序是被程序主体调用还是被其他的python程序调用,def定义的是方法,version是属性;第二段代码中用了比较流行的from..import句式来调用其它模块的方法,from+要调用的模块名称+import+需要调用的方法
数据结构
顾名思义:数据结构就是用来存储一组相关数据的。在python中有3种内建的数据结构—->列表、元组、字典
列表:
ps:python里面的元素取值方法,比如list[0](取第一个元素),list[1:3](取第二个到第4个),list[1:](取第一个到后面所有),list[1:-1](取顺数第二个到倒数第一个的所有值),list[:](取所有值)
元组:
字典:
定义形式:字典 d = {key1 : value1, key2 : value2 },键具有唯一性,并且里面的元素没有顺序。
参考
《简明Python教程》