说说Python中的类型转换有哪些?

简介: 公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!


小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的 。


废话不多说,开始今天的题目:


问:说说Python中的类型转换有哪些?

答:在Python处理数据时,不可避免的要使用数据类型之间的转换。简单的诸如int、float、string之间的转换;更有数组array、列表list之间的转换。


以下是几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。


函数 描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

这篇没有给出具体的代码,因为实在是太长了,大家可以看下面的链接:史上最全的 Python 3 类型转换指南 。ps:公众号不允许跳转外链,大家可以点文末的"阅读原文"跳转 。

https://www.cxyquan.com/5935.html


如果对于参考答案有不认同的,大家可以在评论区指出和补充,欢迎留言!

相关文章
|
3月前
|
数据处理 Python
Python 中的类型转换
【8月更文挑战第29天】
33 3
|
3月前
|
存储 程序员 Python
深入探讨Python中的变量和类型转换
【8月更文挑战第20天】
42 0
|
5月前
|
Python
刷题——Python篇(2)类型转换
刷题——Python篇(2)类型转换
|
6月前
|
安全 Python
Python-类型转换
Python-类型转换
61 3
|
6月前
|
存储 程序员 C++
【Python 基础教程 03 类型转换】从隐式到显式:全面理解Python数据类型转换的超详细初学者入门教程
【Python 基础教程 03 类型转换】从隐式到显式:全面理解Python数据类型转换的超详细初学者入门教程
204 0
|
6月前
|
Python
Python高级专题 - 类型转换的魔术方法
Python高级专题 - 类型转换的魔术方法
45 1
|
11月前
|
存储 量子技术 Python
通过示例了解 Python 数字和类型转换|Python 主题月
通过示例了解 Python 数字和类型转换|Python 主题月
77 1
|
11月前
|
前端开发 Python
Python 教程之变量(5)—— Python中的类型转换
Python 教程之变量(5)—— Python中的类型转换
86 0
|
Python
牛客网Python入门103题练习|(02--类型转换)
牛客网Python入门103题练习|(02--类型转换)
147 3
7.从入门到精通:Python pass 语句,Number 类型转换,math 模块、cmath 模块
7.从入门到精通:Python pass 语句,Number 类型转换,math 模块、cmath 模块
下一篇
无影云桌面