09-数据类型
一:常用的数据类型
数据类型 | 表示 | 举例 |
---|---|---|
整数 | int | 2, 3, 45等 |
浮点数 | float | 1.5, 2.5, 3.5等 |
布尔 | bool | true, flase |
字符串 | str | 人生苦短,我用Python |
二:整数类型
-
英文integer,简写int,可以表示正数、负数和零
-
整数不同进制表示方式:
进制 基本数 逢几进 表示形式 十进制 0,1,2,3,4,5,6,7,8,9 10 520 二进制 0,1 2 0b1000001000 八进制 0,1,2,3,4,5,6,7 8 0o1010 十六进制 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16 0x208 -
演示:
print("十进制: ",520) print("二进制: ",0b1000001000) print("八进制: ",0o1010) print("十六进制: ",0x208)
输出:
520 520 520 520
三:浮点型
-
浮点数由整数部分和小数部分组成
-
浮点数存储不准确,计算起来有偏差,因为计算机是用二进制存储的
解决方法:
from decimal import Decimal #导入模块 print(Decimal('1.1')+Decimal('2.2'))
3.3
四:布尔型
- 用来表示真和假的值
- 布尔可以转化为整数,True→1,False→2
五:字符串类型
-
字符串又被称为不可变的字符序列
-
可以使用’ ‘、" “、”’ '"来定义
-
单引号与双引号定义的字符串必须在一行,三引号定义的可以分布在连续多行
-
演示:
s1 = 'Hello' s2 = ("hello" "word") s3 = '''hello word''' print(s1) print(s2) print(s3)
输出:
Hello helloword hello word