数据类型转换——Python

转换数据类型的作用
input()接受用户输入的数据都是字符串类型,如果用户输入1,想得到整形该如何操作?
字符串类型转换成整形即可
转换数据类型的函数

函数 说明
int(x [,base ]) 将x转换为一个整数
float(x ) 将x转换为一个浮点数
str(s ) 将对象x转换为字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列s转换为一个元组
list(s ) 将序列s转换为一个列表
str1='1'
str2='1.1'
str3='[100,200,300]'
str4='(100,200,300)'
str5='{100,200,300}'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))
输出:
<class 'int'>
<class 'float'>
<class 'list'>
<class 'tuple'>
<class 'set'>

tips:

  • eval将字符串中原有的数据类型显现出来
  • Python Console只是将代码写入内存中并不会永久存储,.py才是写入硬盘
发布了47 篇原创文章 · 获赞 12 · 访问量 7230

猜你喜欢

转载自blog.csdn.net/weixin_43717681/article/details/104072349