python安装setuptools

下载setuptools包# wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz解压setuptools包# tar -xvf setuptools-0.6c11.tar.gz# cd setuptools-0.6c11编译setuptools# python setup.py bui

- 阅读全文 -

Python学习笔记(六)

类:封装、继承、多态。以及如何判别实例的类型,和与Java的区别简析类的定义类的概念不多赘述,Python中定义类也很简单,需要注意的是类中方法的第一个参数都是self,如下class Dog(): #构造函数 def __init(self): pass #类中的方法 def run(self): print('Dog is r

- 阅读全文 -

Python学习笔记(五)

函数Python中的函数与其它语言中的函数含义一样,是代码块的集合,但是具体内部调用栈如何实现,以后再慢慢深究。函数以def开始,然后是函数名,形参列表,最后是一个冒号,如下。def say(word): print word但是需要注意的是python中的函数内部变量默认采用局部变量,也就是说如果在函数内部直接使用了全局变量,那么默认是当做局部变量的,在这种情况下会报出没有初始化的错误。如

- 阅读全文 -

Python学习笔记(四)

python的控制流:条件与循环需要注意的是在python中没有switch选择语句,但是可以使用条件语句来代替,或者使用字典也是个不错的选择:-)条件语句条件语句与其它语言保持一致,判断条件不需要加括号,但是需要注意的是条件判断后需要加":"。说到条件语句就需要谈一下一些条件运算符和逻辑运算符。条件运算符即> < >= <= != ==,逻辑运算符为与或非and or n

- 阅读全文 -

Python学习笔记(三)

列表,元组,字典列表这里的列表可以理解为C++中的vector比较合适,或者Java中的List。列表可以通过数组下标进行访问,如books = ['Math', 'English', 'Chinese']#取出第二个元素print books[2]但是,有些时候我就很疑惑如何动态新建一个列表。我一般使用如下方法新建一个列表。books = []for i in range(0, 5) :

- 阅读全文 -

Python学习笔记(二)

复习数据类型数Python中的数分为整型、长整型、浮点型与复数,一般情况下数和字符串用的比较多点。整型与浮点型的概念与C语言相同,需要注意的是在Python3中8进制与2进制整型的表示方式发生了变化,比如在Python2中八进制0777,在Python3中表示为0o777;Python3中二进制表示1011为0b1011。在Python3中长整型被整型所取代。关于复数的话,与数学中的基本一致,形如

- 阅读全文 -

Python学习笔记(一)

只是记录下自己学习Python过程中的感悟在Linux上搭建Python环境因为自己多数情况下的开发环境是在Linux中,所以这里只阐述如何在Linux搭建Python环境。至于为何不用Shell而用Python?我个人觉得Shell用来进行系统管理等方面还是很不错(可以看做是命令行的批量执行?),相对而言Python有很多的库可以使用,可以轻松的用Python进行网络编程、多线程等等,如果需要进

- 阅读全文 -