详解Python中数据类型的转换

您所在的位置:网站首页 python如何将输入的字符串转化为列表 详解Python中数据类型的转换

详解Python中数据类型的转换

2023-03-17 07:14| 来源: 网络整理| 查看: 265

目录一.转换数据类型的作用二.转换数据类型的函数三.快速体验四.实验总结一.转换数据类型的作用问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作?答:转...

目录一. 转换数据类型的作用二. 转换数据类型的函数三. 快速体验四. 实验总结

一. 转换数据类型的作用

问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何http://www.cppcns.com操作?

答:转换数据类型即可,即将字符串类型转换成整型。

二. 转换数据类型的函数 函数说明int(x [,base ])将x转换为一个整数float(x )将x转换为一个浮点数complex(real [,imag ])创建一个复数,real为实部,imag为虚部str(x )将对象 x 转换为字符串repr(x )将对象 x 转换为表达式字符串eval(str )用来计算在字符串中的有效python表达式,并返回一个对象tuple(s )将序列 s 转换为一个元组list(s )将序列 s 转换为一个列表chr(x )将一个整数转换为一个Unicode字符ord(x )将一个字符转换为它的ASCII整数值hex(x )将一个整数转换为一个十六进制字符串oct(x )将一个整数转换为一个八进制字符串bin(x )将一个整数转换为一个二进制字符串

三. 快速体验

需求:input接收用户输入,用户输入“1”,将这个数据1转换成整型。

# 1. 接收用户输入 num = input('请输入您的幸运数字:') # 2. 打印结果 print(f"您的幸运数字是{num}") # 3. 检测接收到的用户输入的数据类型 -- str类型 print(type(num)) # 4. 转换数据类型为整型 -- int类型 print(type(int(num)))

四. 实验 # 1. float() -- 转换成浮点型 num1 = 1 print(float(num1)) print(type(float(num1))) # 2. str() -- 转换成字符串类型 num2 = 10 print(type(str(num2))) # 3. tuple() -- 将一个序列转换成元组 list1 = [10, 20, 30] print(tuple(list1)) print(type(tuple(list1))) #学习中遇到问题没人解答?小编创建了一个Python学习交流群:725638078 # 4. list() -- 将一个序列转换成列表 t1 = (100, 200, 300) print(list(t1)) print(type(list(t1))) # 5. eval() -- 将字符串中的数据转换成Python表达式原本类型 str1 = '10' strjs2 = '[1, 2, 3]' str3 = '(1000, 2000, 3000)' prandroidint(type(eval(str1))) print(type(eval(str2))) print(type(eval(str3)))

总结

转换数据类型常用的函数

int()float()str()list()tuple()eval()

到此这篇关于详解Python中数据类型的转换的文章就介绍到这了,更多相关Python数据类型内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3