Python中常见数据类型

2020-12-30  本文已影响0人  沐沐_妉杉
1. 常用的数据类型
(1)整数类型:int
  1. 英文为integer,简写为int,可以表示整数、负数和零。
效果图
  1. 整数的不同进制表示方式:
效果图
(2)浮点数类型:float
  1. 由整数部分和小数部分组成


  2. 浮点数存储不精确性

使用浮点数进行计算时(主要因为计算机用二进制存储信息),可能会出现小数位数不确定的情况。

解决方案:导入模块decimal

解决方案

当然,并不是所有的浮点数运算都会出现这种结果,比如:

(3)布尔类型:bool
  1. 英文为boolean,简写为bool,用来表示真或假的值。

  2. Ture表示真,False表示假。

效果图
  1. 布尔值可以转化为整数
(4)字符串类型:str
  1. 字符串类型又称为不可变的字符序列,可以用单引号、双引号、三引号来定义。
效果图
2. 数据类型转换
(1)为什么需要数据类型转换?

答:将不同数据类型的数据拼接在一起。

我们可以看到,不同数据类型拼接在一起,程序是无法运行的,如下:

报错

所以,需要转换数据类型:将int类型转换为str类型,如下:

解决
(2)如何转换?
转换
函数名 作用 注意事项 示例
str() 将其他数据转换成字符串 也可用引号转换 str(123),'123'
int() 将其他数据转换成整数 文字类和小数类字符串无法转换成整数
浮点数转换成整数:抹零取整
int('123'),int(3.7)
float() 将其他数据转换成浮点数 文字类无法转换成整数
整数转换成浮点数:末尾为0
float('3.3'),float(7)
3. 补充:
(1)Python中的标识符和保留字

1. 保留字

有一些单词被Python赋予特定的含义,这些单词,在我们给任何对象起名字时都不能使用。不过,我们其实不需要记住这些单词,如果我们使用了,程序会报错。

查看方法:


查看

2. 标识符

变量、函数、类、模块和其他对象起的名字就叫做标识符。

规则:

(2)变量的定义和使用

1. 定义:内存中一个带标签的盒子

2. 组成

运行效果

(3)变量的多次赋值

当多次赋值后,变量名会指向新的空间,此时,原先的变量名就成为了内存垃圾。

示意图 多次赋值,指向新空间

视频来源:哔哩哔哩马士兵Python教学
图片(转换,例1,示意图)来源马士兵教学视频

上一篇 下一篇

猜你喜欢

热点阅读