一、常用的数据类型
整数类型 ——>int ——>98
浮点数类型 ——>float ——>3.14159
布尔类型 ——>bool ——>True,False
字符串类型 ——>‘人生苦短,我用Python’
1.整数类型
- 英文为integer,简写为int,可以表示正数、负数和零
正数的不同进制表示方法
十进制–默认的进制 (取值范围0-9)
二进制–以0b开头(取值范围0,1)
八进制–以0o开头(取值范围0-7)
十六进制–0x开头(取值范围0-9,A-F)
2.浮点类型
- 浮点数整数部分和小数部分组成
浮点数存储不精确性
使用浮点数进行计算时,可能会出现小数位数不确定的情况
print(1.1+2.2) #3.3000000000000003
print(1.1+2.1) #3.2
解决方法,导入模块decimal:
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) #3.3
3.布尔类型
- 用来表示真或假的值
True表示真,False表示假
布尔值可以转化为整数
True——>1
False——>0
布尔值可以转化成整数计算
print(True+1) #2
print(False+1)#1
3.字符串类型
- 字符串又被称为不可变的字符序列
可以使用单引号’‘双引号“”三引号’’’ ‘’'或 “““ ”””来定义
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
str1='人生苦短,我用Python'
str2="人生苦短,我用Python"
str3='''人生苦短,
我用Python'''
str4="""人生苦短,
我用Python"""