您当前的位置:首页 > 文本与office

python数据类型——数据转换

时间:01-19来源:作者:点击数:

数据类型有很多种,比如数值和字符,比如6和a,字符是需要加双引号的,下面的例子运行的结果是不一样的,数值会相加而字符会相连

print(6+6)
print("6"+"6")

结果

查看数据类型可以用“type(xxx)”指令,然后print指令打出来

print(6+6)
print("6"+"6")

print(type(6))


数据转换
num = "6"
print(4 + num)

这样的代码会报错,因为括号中既有数值又有字符,我们要将括号里面的数据统一

num = "6"
print(4 + int(num))

int是转换数值的函数,形式是int(XXX)这样就会把括号中的字符强行转换为数值,因此上面的代码会正常运算
num = "6"
print(str(4)+ num)
str是转换字符的函数,形式是str(XXX)这样就会把括号中的字符强行转换为数值,因此上面的代码会正常运算

num = "1.7"
num1 = float(num)
print(num1)
float是转换带小数点数值的函数,形式是float(XXX)这样就会把括号中的字符强制转换为带小数的数值
num等于1.7,这里的1.7是字符串,以为加了双引号
变换后的1.7就变成了1.7这个数值
python是一门强类型、动态变成语言
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门