随笔分类 -  python基础

介绍python的基本语法,特点
摘要:unittestTest outcomesTests have 3 possible outcomes:okThe test passes.FAILThe test does not pass, and raises an AssertionError exception.ERRORThe test... 阅读全文
posted @ 2015-06-02 20:45 whu.yt 阅读(354) 评论(0) 推荐(0)
摘要:函数参数可以设置缺省值warning:The default value is evaluated only once. This makes a difference when the default is a mutable object such as list, dictionary, or... 阅读全文
posted @ 2015-06-01 10:27 whu.yt 阅读(149) 评论(0) 推荐(0)
摘要:1. 类属性特殊的类属性C.__name__ 类C的名字(字符串)C.__doc__ 类C的文档字符串C.__bases__ 类C的所有父类构成的元组C.__dict__ 类C的属性C.__module__ 类C定义所在的模块(1.5 版本新增)C.__class__ 实例C... 阅读全文
posted @ 2015-05-29 13:04 whu.yt 阅读(249) 评论(0) 推荐(0)
摘要:try...except...finallytry 语句块中异常发生点后的剩余语句永远不会到达(所以也永远不会执行). 一旦一个异常被引发, 就必须决定控制流下一步到达的位置. 剩余代码将被忽略, 解释器将搜索处理器, 一旦找到,就开始执行处理器中的代码.如果没有找到合适的处理器, 那么异常就向上移... 阅读全文
posted @ 2015-05-27 12:13 whu.yt 阅读(368) 评论(0) 推荐(0)
摘要:迭代器根本上说, 迭代器就是有一个 next() 方法的对象迭代器可用内建的iter方法创建>>> i = iter('abc')>>> i.next()'a'>>> i.next()'b'>>> i.next()'c'对类可用__iter__和next()创建迭代器class Fib(object... 阅读全文
posted @ 2015-05-26 11:03 whu.yt 阅读(188) 评论(0) 推荐(0)
摘要:字典字典的创建>>> a = {'one': 1, 'two': 2, 'three': 3}>>> b = dict(one=1, two=2, three=3)>>> c = dict([('two', 2), ('one', 1), ('three', 3)])>>> a == b == cT... 阅读全文
posted @ 2015-05-26 10:58 whu.yt 阅读(174) 评论(0) 推荐(0)
摘要:列表 mutable操作符:标准类型操作符都适用序列类型操作符:slice 、in 略+ :>>> lis1 = ['hello']>>> lis2= ['world']>>> lis1 + lis2['hello', 'world']*:>>> lis = ['hello', 'world']>>... 阅读全文
posted @ 2015-05-25 16:07 whu.yt 阅读(228) 评论(0) 推荐(0)
摘要:所有的python对象都有三个特性:身份,类型和值身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。一旦一个python对象被创建,就不能更改其身份类型。更改对象是指创建一个新对象,并更改引用。对象:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样... 阅读全文
posted @ 2015-05-25 11:09 whu.yt 阅读(225) 评论(0) 推荐(0)
摘要:1. 支持类型python支持多种数字类型:整形,长整型,布尔型,双精度浮点型,十进制浮点型,复数注意:给数字对象重新赋值,实际上并没有更新该对象的原始数字(数字对象immutable),只是重新生成一个新的数值对象,并指向它。复数>>> aComplex = -3.1-4.2j>>> aCompl... 阅读全文
posted @ 2015-05-24 23:33 whu.yt 阅读(346) 评论(0) 推荐(0)
摘要:字符串immutable, 所以不能只改变一个字符串的一个字符或者子串,但可以通过拼凑一个旧串的各个部分来得到一个新串。1 字符串操作符标准类型操作符和标准序列操作符略过字符串操作符格式化操作符( % ) 符 号描述 %c格式化字符及其ASCII码 %s格式化字符串 %d格式化整数 %u格式化无符号... 阅读全文
posted @ 2015-05-24 23:20 whu.yt 阅读(230) 评论(0) 推荐(0)
摘要:序列(Sequence): 字符串(普通字符串和unicode字符串),列表,元组序列类型有着相同的访问模式:它的每个元素都能通过指定一个偏移量的方式得到,而多个元素可以通过slice得到。1. 操作符1.1 标准类型操作符一般都适用于所有的序列类型1.2 序列类型操作符:如下介绍按照优先级从高到低... 阅读全文
posted @ 2015-05-24 23:08 whu.yt 阅读(118) 评论(0) 推荐(0)
摘要:文件读写在Python中,文件读写是通过open()函数打开的文件对象完成的。使用with语句操作文件IO是个好习惯。try: f = open('1.txt', 'r') #rb写二进制 #f = open('1.txt', 'w') #wb读二进制 f.read().dec... 阅读全文
posted @ 2015-05-10 19:49 whu.yt 阅读(2215) 评论(0) 推荐(0)