在python 编程时往往我们想要的数据可能并不是理想的数据类型,这时候就需要把数据类型转换一下了,以下是一些部分python 中的转换数据类型函数,重点是对常见的也就是高亮的函数进行代码示例讲解,int()函数上一篇文章已经代码验证过了,所以这里就不再做示范了。
数据类型转换函数
文章图片
下面对上面的高亮函数来进行 一一的测试验证
# 1. float() ----> 将数据转换为浮点数
num1 = 10
str1 = '100'
print(type(float(num1)))# 数据类型是float# 1.1 num1的数据是整数类型10,将它转换为浮点数类型将变成什么?
print(float(num1))# 结果为 1.0# 1.2 float()可以将int整数转换为浮点型,那么能不能把字符串转换成浮点型
print(float(str1))#结果为100.0
# 2. str() ----> 将数据转换成字符串型
print(type(str(num1)))# 数据类型是str
# 3. tuple()----> 将一个序列转换成元组
list1 = [1,2,3]
print(tuple(list1)) # 结果为(1, 2, 3)
# 我们不用type()来检测数据的了理性,直接看结果,如果是()包裹的数据则表示转换成功了
# 4. list() ----> 将一个序列转换成列表
list2 = (10,20,30)
print(list(list2))# 结果为 [10, 20, 30]
# 5. eval() ---> 计算在字符串中的有效Python表达式,并返回一个对象
# 上面的通俗解释就是eval()函数把字符串里面的数据转换成字符串里的数据的原本数据类型
str2 = '1'
str3 = '2.1'
str4 = '(100,200,300)'
str5 = '[100,200,300]'print(type(eval(str2)))# 结果为 int
print(type(eval(str3)))# 结果为 float
print(type(eval(str4)))# 结果为 tuple
print(type(eval(str5)))# 结果为 list
【Python中常用数据类型转换函数的使用方法和步骤】文章借鉴来源:www.wakey.com.cn/document-datachange.html
推荐阅读
- Python中转换数据类型的函数
- Pycharm交互式开发环境的使用方法
- python|python批量修改txt文件里的类别数,批量修改文件名
- 深度学习|yolov5-v6.1发布
- 学习资源推荐|B站好资源: 数据科学,机器学习,python
- pytorch|【NLP】用MLP、CNN、RNN解决文本情感分类问题
- python|python常用英语词汇(持续更新)
- python|有趣好玩的python编程网站
- python|【python基础教程】面向对象初识