【Python_9、13-18】变量、数据类型、数据类型转换【b

2022-01-16  本文已影响0人  太甜了不要加糖

变量

关于变量的操作:看内存id、变量类型....我发现它跟R不一样的是:Python前面总是要打一个print()。

id()、type()

内存分析图:

奔跑的黑山羊 这个变量 包含3部分

数据类型-整数/浮点/布尔/字符串,n进制

用type()查看数据类型

怎么输出二进制、八进制、十六进制:

0b、0o、0x(都是0+英文代表字母)

浮点数计算最好用Decimal模块,代码:

计算机采用二进制存储方式,会出现小数位数不确定的情况

布尔值可以转换成整数计算,可以多个变量一起操作,用逗号隔开:

布尔值可以转换成整数计算

字符串可以用‘’、“”(一行显示),‘‘‘ ’’’、“““ ”””(多行显示)

字符串可以用‘’、“”(一行显示),‘‘‘ ’’’、“““ ”””(多行显示)

数据类型转换

str()、int()、float()等意为 转换为相应的类型:

加号“+”是连接符,只能加同类型的,整数、浮点、布尔都是不同类型的。

注意几点:1.可以将 整数数字 的str字符串类型 转换为 整数 int类型;不能转换 带小数点的数字 or 文字(X)为int。2.将 float 浮点类型 转换成 int,只会截取整数部分,不会四舍五入!3.可以将 整数/布尔 转换为 浮点,直接加.0。

上一篇 下一篇

猜你喜欢

热点阅读