python - 内置函数(3)
2021/11/1 17:39:30
本文主要是介绍python - 内置函数(3),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 内置函数
dir() 函数返回指定对象的所有属性和方法,不带值
len() 返回对象的长度、元素的个数
float() 返回从数字或字符串生成的浮点数
eval() 用来执行一个字符串表达式,并返回表达式的值
hex() 将整数转换成以“0x”为前缀的小写十六进制字符串
id() 返回对象的标识值,该值在对象的生命周期中唯一且恒定
type(obj) 返回obj的类型
isinstance(object,classinfo) 若参数object是参数classinfo的实例或者其子类,返回True,否则返回False
issubclass(class, classinfo) 如果classclassinfo的子类,返回True
2. 常用内置模块
2.1 time模块 — 时间访问和转换
time.time() # 获取当前时间戳
time.strftime(“%Y-%m-%d %X”,time.localtime()) # 将结构化时间转成format格式的字符串时间
time.strptime(“2016:12:26 12:34:33”,“%Y:%m:d%X”) #将字符串时间转换成结构化时间
2.2 prandom模块 — 生成伪随机数
random.random() # 0,1之间随机浮点数
random.randomint(1,3) # 随机生成传入参范围内的数字
random.choice([1,”23”,[4,5]]) # 随机选择任意一个数字
random.sample([1,'23', [4, 5]], 2) # 随机选择任意两个数字
2.3 pjson模块—json编码和解码器
j = json.dumps(dic) dic = {“name”: ”jack”, ”age”:23} 将python对象编码成字符串
s = json.loads(dct_str) dct_tr = ‘{“1”:”abc”}’将已编码的python字符串解码为python对象
2.4 psys模块—系统相关的参数和函数
sys.argv # 命令行参数list,第一个参数是本身路径
sys.version # 获取python版本信息
sys.path # 返回模块的搜索路径
sys.platform # 返回操作系统平台名称
2.5 pos模块—操作系统接口模块
os.name # 显示当前使用的平台
os.getcwd() # 显示当前python脚本工作路径
os.environ # 获取系统环境变量
os.path.abspath(path) # 返回当前绝对路径
os.path.dirname(path) # 返回该路径的父目录
os.path.isfile(path) # 如果path是一个文件,返回True
os.path.isdir(path) # 如果path是一个目录,返回True
os.path.join(path, name) # 连接path和name的连接
这篇关于python - 内置函数(3)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南