常用的数据类型
整数类型:int
浮点数类型:float
布尔类型:bool
字符串类型:str
1、整数类型
整数的不同进制表示方式
十进制:默认的进制 二进制:以0b开头
八进制:以0o开头 十六进制:以0x开头
例:print('二进制',0b10111100)
2、浮点类型
浮点数整数部分和小数部分组成
浮点数存储不精确性
使用浮点数进行计算时,可能会出现小数位数不确定的情况(解决方法:导入模块decimal)
n1=1.1
n2=2.2
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
3、布尔类型
用来表示真或假的值。True表示真,False表示假
布尔值可以转化为整数 True->1 False->0
4、字符串类型
字符串类型又称为不可变的字符序列
可以使用单引号‘’双引号“”三引号“‘”’来定义
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
str1='我爱南信大'
str2="我爱南信大"
str3="""我爱南信大
拜托让我上岸"""
print(str1,type(str1))
print(str2,type(str2))
print(str3,type(str3))