常见的Python类型转换函数及用法

发布时间:2026/6/12 20:01:24
常见的Python类型转换函数及用法 类型转换是Python中将一个数据类型的对象转换为另一个数据类型的操作分为隐式转换和显示转换通常我们说的是显示转换即通过函数主动转换基础数据类型转换int/float/str1.int(x)转为整数作用将x(数字字符串)转为整数规则字符串必须是整数形式浮点数会截断/舍去小数部分不是四舍五入2.float(x)转为浮点数作用将x数字字符串转为浮点数规则字符串需是数字形式整数/小数都可以3.str(x)转为字符串作用将任意类型的x转为字符串规则任何对象都可以转字符串包括列表字典等f {str(对象)} 的作用是先用str(对象)把对象转成字符串比如str3.8得到3.8再用f {...} 给这个字符串加上引号最终输出带引号的内容容器类型转换list/tuple/set1.list(x)转为列表作用将可迭代对象字符串元组集合字典等转为列表规则字符串会拆分为单个字符的列表字典会转为键的列表仅保留键2.tuple(x)转为元组作用将可迭代对象转为元组规则与list(x)类似3.set(x)转为集合作用将可迭代对象转为集合自动去重特殊转换函数eval/chr/ord1.eval(x)执行字符串中的表达式作用将字符串形式的Python代码/表达式转为对应的值相当于解析字符串为代码注意x必须是合法的Python表达式谨慎用在不可信的输入上有安全风险2.chr(x)数字转字符作用将Unicode编码整数转为对应的字符规则x是0~1114111之间的整数3.ord(x)字符转数字作用将单个字符转为对应的Unicode编码整数规则x必须是单个字符