python常用函数年初大总结44255.pdf
《python常用函数年初大总结44255.pdf》由会员分享,可在线阅读,更多相关《python常用函数年初大总结44255.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.常用内置函数:(不用 import 就可以直接使用)help(obj)在线帮助,obj 可是任何类型 callable(obj)查看一个 obj 是不是可以像函数一样调用 repr(obj)得到 obj 的表示字符串,可以利用这个字符串 eval 重建该对象的一个拷贝 eval_r(str)表示合法的 python 表达式,返回这个表达式 dir(obj)查看 obj 的 name space 中可见的 name hasattr(obj,name)查看一个 obj 的 name space 中是否有 name getattr(obj,name)得到一个 obj 的 name space 中
2、的一个 name setattr(obj,name,value)为一个 obj 的 name space 中的一个 name 指向vale 这个 object delattr(obj,name)从 obj 的 name space 中删除一个 name vars(obj)返回一个 object 的 name space。用 dictionary 表示 locals()返回一个局部 name space,用 dictionary 表示 globals()返回一个全局 name space,用 dictionary 表示 type(obj)查看一个 obj 的类型 isinstance(obj,c
3、ls)查看 obj 是不是 cls 的 instance issubclass(subcls,supcls)查看 subcls 是不是 supcls 的子类 类型转换函数 chr(i)把一个 ASCII 数值,变成字符 ord(i)把一个字符或者 unicode 字符,变成 ASCII 数值 oct(x)把整数 x 变成八进制表示的字符串 hex(x)把整数 x 变成十六进制表示的字符串 str(obj)得到 obj 的字符串描述 list(seq)把一个 sequence 转换成一个 list tuple(seq)把一个 sequence 转换成一个 tuple dict(),dict(li
4、st)转换成一个 dictionary int(x)转换成一个 integer long(x)转换成一个 long interger float(x)转换成一个浮点数 complex(x)转换成复数 max(.)求最大值 min(.)求最小值 用于执行程序的内置函数 complie 如果一段代码经常要使用,那么先编译,再运行会更快。2.和操作系统相关的调用 系统相关的信息模块 import sys 是一个 list,包含所有的命令行参数.分别表示标准输入输出,错误输出的文件对象.从标准输入读一行 a)屏幕输出 a (exit_code)退出程序 是一个 dictionary,表示系统中所有可用
5、的 module 得到运行的操作系统环境 是一个 list,指明所有查找 module,package 的路径.操作系统相关的调用和操作 import os 一个 dictionary 包含环境变量的映射关系 HOME 可以得到环境变量 HOME 的值 (dir)改变当前目录(d:outlook)注意 windows 下用到转义 ()得到当前目录 ()得到有效组 id ()得到组 id ()得到用户 id ()得到有效用户 id ()()()()得到用户组名称列表 ()得到用户登录名称 得到环境变量 设置环境变量 设置 umask (cmd)利用系统调用,运行 cmd 命令 操作举例:(/tm
6、p/xx)(echo hello /tmp/xx/)(/tmp/xx)(/tmp/xx/,/tmp/xx/)(/tmp/xx/)(/tmp/xx)用 python 编写一个简单的 shell#!/usr/bin/python import os,sys cmd=while cmd:(cmd)cmd=用编写平台无关的程序 )=)用于分开一个目录名称中的目录部分和文件名称部分。,a,)全成路径名称.表示当前平台下上一级目录的字符./root/)返回的 ctime(创建时间)时间戳 判断文件是否存在 /dir)把扩展成用户根目录$PATH)扩展环境变量 PATH 判断是否是文件名,1 是 0 否 c
7、:Python26temp)判断是否是目录,1 是 0 否 /home/huaying/)是否是符号连接 windows 下不可用 是否是文件系统安装点 windows 下不可用 /home/huaying)看看两个文件名是不是指的是同一个文件 /home/huaying,test_fun,)遍历/home/huaying 下所有子目录包括本目录,对于每个目录都会调用函数 test_fun.例:在某个目录中,和他所有的子目录中查找名称是的文件或目录。def test_fun(filename,dirname,names):()读取全部,返回一个 list.list 每个元素表示一行,包含n (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 常用 函数 年初 总结 44255
限制150内