Python读书笔记
文章平均质量分 63
xshengh
这个作者很懒,什么都没留下…
展开
-
Python读书笔记第二章:安装Python
1.Linux和BSD用户查看python版本:在shell中输入python -V2.Windows用户略3.概括对于Linux系统,很可能你已经在你的系统里安装了Python。否则,你可以通过你的发行版附带的包管理软件安装Python。对于Windows系统,安装Python就是下载安装程序然后双击它那么简单原创 2014-02-24 10:43:00 · 650 阅读 · 0 评论 -
Python读书笔记第十一章:输入/输出
1.文件程序与用户交互时,可以使用raw_input和print语句来完成这些功能。rjust可以得到一个按一定宽度右对齐的字符串。通过创建一个file类的对象来打开一个文件,分别使用read、readline或write方法来读写文件。对文件的读写能力依赖于你在打开文件时指定的模式,最后通过调用close方法来告诉Python完成对文件的使用。#!/usr/bin/python#原创 2014-02-28 10:35:03 · 667 阅读 · 0 评论 -
Python读书笔记第十章:面向对象的编程
1.selfself这个变量是指对象本身,但是在调用它的时候不用它赋值,Python会提供这个值,相当于C++中的self指针和Java、C#中的this参考。假如有一个MyClass的类和这个类的一个实例Myobject。当你调用这个对象的方法Myobject.method(arg1, arg2)的时候,这会由Python自动转为Myclass.method(myobject, arg1原创 2014-02-27 21:04:09 · 953 阅读 · 0 评论 -
Python读书笔记第九章:数据结构
1.列表Python中有三种内建的数据结构:列表、元组和字典。列表是处理一组有序项目的数据结构。列表的项目应该包括在方括号中,这样Python知道你在指明一个列表,你可以添加、删除或搜索列表中的项目,所以说列表是可变的数据类型。#!/usr/bin/python# Filename: using_list.py# This is my shopping listshoplist =原创 2014-02-27 17:52:03 · 773 阅读 · 0 评论 -
Python读书笔记第六章:控制流
1.if语句#!/usr/bin/python# Filename: if.py number = 23guess = int(raw_input('Enter an integer : '))if guess == number: print 'Congratulations, you guessed it.' # New block starts here pr原创 2014-02-27 14:29:38 · 748 阅读 · 0 评论 -
Python读书笔记第四章:基本概念
1.字面意义上的常量5、1.23、9.25e-3这样的数或者如同‘This is a string’这样的字符串,都是常量,因为不能改变它的值。因此这些都被称为字面意义上的常量。2.数Python有4中类型的数:整数、长整数、浮点数和复数。2是整数,长整数是大一些的整数,3.1和9.25e-3是浮点数的例子(e表示10的幂),(-5+4j)是复数的例子。3.字符原创 2014-02-27 13:43:53 · 745 阅读 · 0 评论 -
Python读书笔记第八章:模块
1.使用sys模块模块基本上就是一个包含了所有你定义的函数和变量的文件,为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。#!/usr/bin/python# Filename: using_sys.pyimport sysprint 'The command line arguments are:'for i in sys.argv: print ipr原创 2014-02-27 16:31:22 · 651 阅读 · 0 评论 -
Python读书笔记第七章:函数
1.定义函数函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中包括一些变量名,该行以冒号结束。#!/usr/bin/python# Filename: function1.pydef sayHello(): print 'Hello World!' # block belonging to the functionsayHello() # c原创 2014-02-27 15:01:36 · 662 阅读 · 0 评论 -
Python读书笔记第五章:运算符与表达式
1.运算符2.运算符优先级3.表达式length = 5breadth = 2area = length * breadthprint 'Area is', areaprint 'Perimeter is', 2 * (length + breadth)输出$ python expression.pyArea is 10Perimet原创 2014-02-27 13:51:01 · 893 阅读 · 0 评论 -
Python读书笔记第三章:最初的步骤
1.使用带提示符的解释器在shell键入python,启动解释器。键入print ‘Hello world’,然后Enter,可以看到输出Hello world退出python:Ctrl-d2.挑选一个编辑器Windows用户:IDLELinux/FreeBSD:Vim和Emacs3.使用源文件输入下面这段程序:#!/usr/bin/python原创 2014-02-24 11:35:28 · 697 阅读 · 0 评论 -
Python读书笔记第一章:介绍
简介Python:简单而又工程强大。Python官方介绍:简单易学,功能强大,高效率的高层数据结构,面向对象;简洁的语法,支持动态输入,解释性语言,适用于快速的应用程序开发。1.Python的特色1.1简单:专注于解决问题而不是去搞明白语言本身。1.2易学1.3免费开源1.4高层语言:无需考虑内存管理一类的底层细节1.5可移植性:在不同平台都能运行1.6原创 2014-02-24 10:36:18 · 776 阅读 · 0 评论 -
Python读书笔记第十二章:异常
1.错误>>> Print 'Hello World' File "", line 1 Print 'Hello World' ^SyntaxError: invalid syntax>>> print 'Hello World'Hello World可以看到有一个SynataxError被引发,并且检测到的错误位置被原创 2014-02-28 10:53:55 · 841 阅读 · 0 评论