A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© SXH 初级黑马   /  2019-7-22 16:34  /  882 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 SXH 于 2019-7-22 16:42 编辑

1.常用内置函数:(不用import就可以直接使用)
  help()  在线帮助
  callable() 查看一个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中的一个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,cls) 查看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(list) 转换成一个dictionary
  int(x) 转换成一个integer
  long(x) 转换成一个long interger
  float(x) 转换成一个浮点数
  complex(x) 转换成复数
  max(...) 求最大值
  min(...) 求最小值
  用于执行程序的内置函数
  complie 如果一段代码经常要使用,那么先编译,再运行会更快。
  2.和操作系统相关的调用
  系统相关的信息模块 import sys
  sys.argv是一个list,包含所有的命令行参数.
  sys.stdout sys.stdin sys.stderr 分别表示标准输入输出,错误输出的文件对象.
  sys.stdin.readline() 从标准输入读一行 sys.stdout.write("a") 屏幕输出a
  sys.exit(exit_code) 退出程序
  sys.modules 是一个dictionary,表示系统中所有可用的module
  sys.platform 得到运行的操作系统环境
  sys.path 是一个list,指明所有查找module,package的路径.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马