《python基础教程(第二版)》学习笔记基础部分(第1章)IDEWindows: IDLE(gui), Eclipse+PyDev; Python(command line);Linux/Unix: python>>> 1/2=0 注意整除得0>>> from __future__ import ...
分类:
编程语言 时间:
2014-10-15 21:14:31
阅读次数:
234
备注:这章内容相对介绍的比较简单,不过例子比较使用,主要是要掌握如果连接,使用数据库,并以SQLite做示例
------
Python数据库API
为了解决Python中各种数据库模块间的兼容问题,现在已经通过了一个标准的DB API。目前的API版本(2.0)定义在PEP249中的Python Database API Specification v2.0中.
异常
为了尽可能准确地处理错误,API中定义了一些异常。它们被定义在一种层次结构中,所以可以通过一个except块捕捉多种异常....
分类:
数据库 时间:
2014-10-14 00:58:07
阅读次数:
307
Python支持的工具包很多,但没有一个被认为标准的工具包,用户选择的自由度大些.本章主要介绍最成熟的跨平台工具包wxPython.官方文档: http://wxpython.org/...
分类:
编程语言 时间:
2014-10-12 21:54:38
阅读次数:
369
1、linuxMAC登陆方法bash系下输入python2、基本定义2.1、数字相关默认为整除需要得到浮点数据的话可以用以下的形式1.0/3在输入长整形数字时后面需要跟L,例如12345678544354646L2.2、计算符号相关%求余//强制整除即使是浮点数字**幂运算2.3、赋值直接变量=value,例如x=32.4、输..
分类:
编程语言 时间:
2014-10-04 05:14:36
阅读次数:
244
打开文件
open(name[mode[,buffing])
name: 是强制选项,模式和缓冲是可选的
#如果文件不在,会报下面错误:
[python] view plaincopyprint?
>>> f = open(r'D:\text.txt','r')
Traceback (most recent call last):
File "", line 1, in
IOError: [Errno 2] No such file or direc...
分类:
编程语言 时间:
2014-10-01 03:25:00
阅读次数:
516
第10章 | 充电时刻
本章主要介绍模块及其工作机制
------
模块
>>> import math
>>> math.sin(0)
0.0
模块是程序
一个简单的模块
#hello.py
print ("Hello,World!")
>>> import hello
Traceback (most recent call last):
File "", line 1, in
import hello
ImportError: No module n...
分类:
编程语言 时间:
2014-09-28 23:11:56
阅读次数:
485
上周总结了一下Python的一些基本数据类型和用法。这次总结一下4-9章的内容,完后,赶紧学以致用吧。5. 第四章——字典:当索引不好用时 字典是Python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都存储在一个特定的键(Key)里。键可以是数字、字符串甚至是元组。其实用过Json...
分类:
编程语言 时间:
2014-09-27 19:35:20
阅读次数:
193
这一章,有点抽象,看着有点蛋疼!大笑
双下划线__future__或单下划线有特殊含义,在Python中,这些名字的集合称为魔法方法:最重要的是__init__和一些处理访问对象的方法,这些方法允许你创建自己的序列或者是映射.
------
准备工作:
将__metaclass__=type放在模块的最开始位置,以确保类时最新式的。考虑下面两个类
class NewStyle(object):
more_code_here
class OldStyle:
more_code_here
如果...
分类:
编程语言 时间:
2014-09-27 00:02:58
阅读次数:
460
------
什么是异常:Python用异常对象(exception object)来表示异常情况.如果异常信息未被处理或捕捉。
程序就会用回潄来终止执行
>>> 1/0
Traceback (most recent call last): #Traceback: 一种错误信息
File "", line 1, in ?
ZeroDivisionError: integer division or modulo by zero
每个异常都是一些类的实例,这些实例可以被引发,并且可以用很...
分类:
编程语言 时间:
2014-09-24 22:54:38
阅读次数:
350
Python:面向对象的编程语言,多态,封装,继承三个主要特性
多态:来自希腊语,意味着有多种形式。
>>> from random import choice
>>> x = choice(['Hello,World!',[1,2,'e','e',4]])
>>> x.count('e')
1
任何不知道对象到底是什么类型,但又要对对象做的什么的时候,就要用到多态
>>> 1+2
3
>>> 'hot'+'dog'
'hotdog'
#和下面的形式是一样的
>>> def add(x,y): return...
分类:
编程语言 时间:
2014-09-23 23:54:05
阅读次数:
366