内置模块(不用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中的一个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(…) 求最小值

python3(十一)内置模块和类型转换相关推荐

  1. python3 中 布尔 bool 类型转换

    在python中,以下数值会被认为是False: 为0的数字,包括0,0.0 空字符串,包括","" 表示空值的None 空集合,包括(),[],{} 其他的值都认为是T ...

  2. 手机上python编程工具3和3h有区别吗_Python3.5内置模块之time与datetime模块用法实例分析...

    本文实例讲述了Python3.5内置模块之time与datetime模块用法.分享给大家供大家参考,具体如下: 1.模块的分类 a.标准库(Python自带):sys.os模块 b.开源模块(第三方模 ...

  3. python 内置模块random_Python3.5内置模块之random模块用法实例分析

    本文实例讲述了Python3.5内置模块之random模块用法.分享给大家供大家参考,具体如下: 1.random模块基础的方法 #!/usr/bin/env python # -*- coding: ...

  4. python的datetime模块用法_Python3.5内置模块之time与datetime模块用法实例分析

    本文实例讲述了python3.5内置模块之time与datetime模块用法.分享给大家供大家参考,具体如下: 1.模块的分类 a.标准库(python自带):sys.os模块 b.开源模块(第三方模 ...

  5. Python3 多线程编程

    一.线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量:而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能. 线程最直接的理解就是&q ...

  6. python模块datetime_Python3.5内置模块之time与datetime模块用法实例分析

    本文实例讲述了Python3.5内置模块之time与datetime模块用法.分享给大家供大家参考,具体如下: 1.模块的分类 a.标准库(Python自带):sys.os模块 b.开源模块(第三方模 ...

  7. c 语言学习大全 值得收藏的文章

    语言学习大全 C 语言的基础语法 第一部分 软件的安装 1.推荐使用 visual studio 编辑器 2.Vc6++ 3.学校 自己教学用的软件 第二部分 入门hello world 内容 流程就 ...

  8. java switch unreachable,MISRA C 2004 (C语言规则)

    MISRA C 2004 一.开发环境(Environment) 二.语言外延(Language Extensions) 三.注释(Documentation) 四.字符集(Character Set ...

  9. 《JavaEE框架整合开发入门到实战——Spring+SpringMVC+MyBatis》读书笔记

    加油生活,嗯,希望假期可以把这本书刷完,新年快乐,嘻嘻,今天是旧的一年里最后的一天,嗯,除夕一过,就25岁啦.希望新的一年里,学更多的东西,认识优秀的人,希望家人健康平安,希望自己少一些烦恼,总之先学 ...

最新文章

  1. HDU - 4687 Boke and Tsukkomi(一般图最大匹配-带花图)
  2. 基于事件驱动架构构建微服务第5部分:容器化(Web Api Core 和 SQL Server Linux)
  3. Dubbo(六)之属性配置
  4. docker export_docker使用简介
  5. 问题 K: 数字统计
  6. 年薪百万架构师首次分享 Java 程序员黄金 5 年进阶心得!
  7. 程序流程三控制,顺序控制,分支控制,循环控制综合练习题
  8. postman传数组参数
  9. 虚拟机安装LEDE之后如何配置连接互联网
  10. javascript 常用插件库
  11. 致敬科比,JS手写贪吃蛇
  12. 基于激光雷达技术的3维虚拟校园建设与研究_爱学术—免费下载
  13. Large-Scale Order Dispatch in On-Demand Ride-Hailing Platforms: A Learning and Planning Approach论文精读
  14. 重启linux系统后 启动mysql ERROR! The server quit without updating PID file /var/run/mysqld/mysqld.pid
  15. Android Button图片和文字都居左,且有一点间距
  16. 计算机桌面图标怎样缩小,win10系统桌面图标太大如何缩小?win10系统将桌面图标缩小的方法...
  17. 由夏时令引起的java世界时间不一致问题
  18. 适用智能电表,热能表,气表等段码LCD液晶显示驱动芯片I2C 接口VK2C22A/B,RAM映射44*4, 40*4
  19. linux串口互斥,UART0串口编程之在UC/OS—II中遭遇的危机
  20. 小云管家(Rotor):一款开源的效率工具箱

热门文章

  1. Debian Gnu/Linux 9关闭 111端口
  2. webpack指南-webpack入门-webpack的安装
  3. SQL Server 默认跟踪报表
  4. 【HDOJ】1150 Machine Schedule
  5. GBin1专题之Web热点秀#15
  6. 用chkconfig配置linux自启动服务
  7. Spring 2.0技术手册 下载
  8. c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点
  9. ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
  10. java第九章实验报告_2019JAVA第九次实验报告