print 语句会给每一行添加一个换行符,只要在print语句后面添加1个","就会把结果打出在一行。
实用的函数
dir([obj]) 显示对象的属性,如果没有提供参数,显示全局变量的名字。
help([obj]) 以一种整齐美观的形式,显示对象的文档字符串,如果没有提供任何参数,则会进入交互式帮助。
int(obj) 将一个对象转化为整型。
len(obj) 返回对象的长度。
open(fn, mode) 以mode方式打开一个文件名为fn的文件。
range([start,]stop[,step]) 返回一个整型列表。起始值为start,结束值为stop-1,start默认值为0,step默认值为1。
raw_input(str) 等待用户输入一个字符串,可以提供一个可选的参数str用作提示信息。
str(obj) 将一个对象转换为字符串。
type(obj) 返回对象的类型(返回值本身是一个type对象!)
ls=os.linesep #类似os.linesep这样的名字需要解释器做两次查找,所以一般用引用,节省开销。
os.linesep 给出行当前终止符
os.path.exists() 异常处理。查看文件是否存咱。
is,is not 操作符测试对象是否一样。
pow(x,y) x的y次方
复数num.real, num.image, num.conjugate
/ 真正除法
// 地板除,不管操作数为何种类型
long()
float()
complex(str) or complex(real, image)
coerce() 自定义两个数值类型转换方法。
divmod() 把除法和取余运算结合起来。
round(a,b) 用于对浮点数进行四舍五入,b为精确到小数点后第几位。
进制转换函数
hex(255)
oct(255)
ASCII转换函数
>>>ord('a')
97
>>>char(97)
'a'
os.getcwd() 返回当前的工作路径。
os.chdir(dirname) 改变工作目录到dirname。
例 16.4. os.path.abspath 的进一步解释
>>> import os
>>> os.getcwd()
/home/you
>>> os.path.abspath('')
/home/you
>>> os.path.abspath('.ssh')
/home/you/.ssh
>>> os.path.abspath('/home/you/.ssh')
/home/you/.ssh
>>> os.path.abspath('.ssh/../foo/')
/home/you/foo
os.getcwd() 返回当前的工作路径。
用空字符串调用 os.path.abspath 将返回当前的工作路径,与 os.getcwd()的效果相同。
以不完整的路径名调用 os.path.abspath 可以构建一个基于当前工作路径且完整有效的路径名。
以完整的路径名调用 os.path.abspath 则简单地将其直接返回。
os.path.abspath 还格式化 返回的路径名。注意这个例子在我根本没有‘foo’目录时同样奏效。os.path.abspath 从不检查你的磁盘,而仅仅是字符串操作。
传递给 os.path.abspath 的路径名和文件名可以不存在。
os.path.abspath 不仅构建完整路径名,还能格式化路径名。这意味着如果你正工作于 /usr/ 目录,os.path.abspath('bin/../local/bin') 将会返回 /usr/local/bin。它把路径名格式化为尽可能简单的形式。如果你只是希望简单地返回这样的格式化路径名而不需要完整路径名,可以使用 os.path.normpath
round(flt, ndig=0) 接受一个浮点数 flt 并对其四舍五入,保存 ndig位小数。
若不提供ndig 参数,则默认小数点后0位。round()仅用于浮点数。
阅读(708) | 评论(0) | 转发(0) |