标签:
1 logfile = open(‘/tmp/mylog.txt‘, ‘a‘) 2 print >> logfile, ‘Fatal error: invalid input!‘ 3 logfile.close()
1 >>> 2 < 4 and 2 == 4 2 False 3 >>> 2 > 4 or 2 < 4 4 True 5 >>> not 6.2 <= 6 6 True 7 >>> 3 < 4 < 5 8 True
最后一个例子在其他语言中通常是不合法的,不过Python 支持这样的表达式, 既简洁又
优美。它实际上是下面表达式的缩写:
>>> 3 < 4 and 4 < 5
1 >>> for i, ch in enumerate(foo): 2 ... print ch, ‘(%d)‘ % i 3 ... 4 a (0) 5 b (1) 6 c (2)
1 >>> squared = [x ** 2 for x in range(4)] 2 >>> for i in squared: 3 ... print i 4 0 5 1 6 4 7 9 8 列表解析甚至能做更复杂的事情, 比如挑选出符合要求的值放入列表: 9 >>> sqdEvens = [x ** 2 for x in range(8) if not x % 2] 10 >>> 11 >>> for i in sqdEvens: 12 ... print i 13 0 14 4 15 16 16 36
属性是与数据有关的项目, 属性可以是简单的数据值, 也可以是可执行对象, 比如函数
和方法。哪些对象拥有属性呢? 很多。 类, 模块, 文件还有复数等等对象都拥有属性。
我如何访问对象属性?
使用句点属性标识法。 也就是说在对象名和属性名之间加一个句
点: object.attribute
函数 | 描述 |
dir([obj]) | 显示对象的属性,如果没有提供参数, 则显示全局变量的名字 |
help([obj]) |
以一种整齐美观的形式 显示对象的文档字符串, 如果没有提供任何参 |
int(obj) | 将一个对象转换为整数 |
len(obj) | 返回对象的长度 |
open(fn, mode) | 以 mode(‘r‘ = 读, ‘w‘= 写)方式打开一个文件名为 fn 的文件 |
range([[start,]stop[,step]) |
返回一个整数列表。起始值为 start, 结束值为 stop - 1; start |
raw_input(str) |
等待用户输入一个字符串, 可以提供一个可选的参数 str 用作提示信 |
str(obj) | 将一个对象转换为字符串 |
type(obj) | 返回对象的类型(返回值本身是一个type 对象!) |
标签:
原文地址:http://www.cnblogs.com/jakeyChen/p/4872206.html