极客阿霏

去除头脑里的宗教,偏激,仇恨和鄙视。每一次仇恨一个东西,你就失去了向它学习的机会。

  博客园  :: 首页  :: 新随笔  :: 联系 ::  :: 管理

随笔分类 -  Python

摘要:Python的切片操作切片检索的规则: 1.片的标号是左边从0开始算的,右边从-1开始算的,为什么右为不也从零开始呢?因为数学上没有”-0“的概念 2.启示位置算,尾部位置不算详细示例: 1. str[0:5] # 基本形式的切片,截取第一位到第四位的字符。注意:在切片中,不包括后一个数字代表的字符。 2. str[:] # 第二种表示“截取”这个字符串的全部字符,可以这样理解,":"前的“空”代表字符串开头,“:”后的”空“代表字符串的尾。 3. str[4:] # 从第五个(id=4)到最后一位 4. str[:-3] # 从最左侧到倒数第三位... 阅读全文
posted @ 2013-04-12 21:40 阿霏 阅读(1061) 评论(0) 推荐(0)

摘要:当存在继承关系的时候,有时候需要在子类中调用父类的方法,此时最简单的方法是把对象调用转换成类调用(需要注意的是这时self参数需要显式传递)例如: 1 class FooParent: 2 def bar(self, message): 3 print(message) 4 5 class FooChild(FooParent): 6 def bar(self, message): 7 FooParent.bar(self, message) 8 9 FooChild().bar("Hello, World.")10 Hello, World... 阅读全文
posted @ 2013-03-17 10:13 阿霏 阅读(242) 评论(0) 推荐(0)

摘要:Pyhton 字符串格式化代码格式汇总:格式描述格式描述%%百分号%标记(多出来的%是转义作用)%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%g浮点数字(根据值的不同自动选择%e或%f)%G浮点数字(类似于%g,根据值的不同自动选择%E或%f)%p指针(用十六进制打印值的内存地址)%n存储输出字符的数量放进参数列表的下一个变量中不过由于在python中,所有东西都可以转换成strin 阅读全文
posted @ 2013-03-16 22:49 阿霏 阅读(174) 评论(0) 推荐(0)

摘要:Python中的tuple是一个非常高效的集合对象,但是我们只能通过索引的方式访问这个集合中的元素。 比如下面的代码:1 Bob=('bob',30,'male') 2 print 'Representation:',Bob 3 Jane=('Jane',29,'female') 4 print 'Field by index:',Jane[0] 5 for people in [Bob,Jane]: 6 print "%s is %d years old %s" % peopl 阅读全文
posted @ 2013-03-16 19:15 阿霏 阅读(782) 评论(0) 推荐(0)