python的基本数据类型

职业技能 / IT/互联网 / IT培训

  1. 91搜课网
  2. 91搜课网

    2021-10-23 09:12

计算机的本质就是计算,在其内部是0和1的比特位的变化,对外表现就是数据的变化。那么,计算机都能处理什么数据呢?本质上,数据都是以字节(Byte)存储的,表现上看,它们就是整数、浮点数和字符串等。Python的基本数据类型也不外乎于此。

python的基本数据类型

整数类型 int ;
浮点数类型 float;
布尔类型 bool;
字符串类型 str;
整数类型

英文为integer,简写为int,可以表示正数、负数和零
整数的不同进制表示方式:
(1)十进制 -> 默认的进制
(2)二进制 -> 以0b开头
(3)八进制 -> 以0o开头
(4)十六进制 -> 以0x开头
代码如下(示例):

print('十进制',118)print('二进制',0b10101111)print('八进制',0o176)print('十六进制',0x1EA3)

浮点数类型

浮点数整数部分和小数部分组成
浮点数存储不精确性
使用浮点数进行计算时,可能会出现小数位数不确定的情况
代码如下(示例):

n1 = 1.1n2 = 2.2print(n1 n2) 输出的结果是3.3000000000000003解决方案:

导入模块decimal

from decimal import Decimalprint(Decimal('1.1') Decimal('2.2')) 输出的结果是3.3

布尔类型

用来表示真或假的值
True表示真, False表示假 两个首字母必须大写
布尔值可以转换为整数
True -> 1
False -> 0
代码如下(示例):

f1 = True

f2 = Falseprint(f1 1) 输出的结果是2print(f2 1) 输出的结果是0

字符串类型

字符串又被称为不可变的字符序列
可以使用单引号 ‘’ 双引号 ” ” 或””” “””来定义
单引号和双引号的字符串必须在一行
三引号定义的字符串可以分布在连续的多行

来自欧阳俊

本文仅代表作者观点。未经许可,不得转载!

赞同

推荐课程查看全部

位置:北京91搜课网 > 学习攻略 > python的基本数据类型

0.563685s