6Python的数据类型
1整数类型:int ➡89
2浮点数类型:float➡3.14159
3布尔类型:bool➡True,False
4字符串类型:str➡‘人生苦短,我学Python’
print(eg,type(eg))
1)整数类型
1.可以表示正数,负数,0
2.整数的不同进制表达式
十进制➡默认的进制
二进制➡以0b开头
八进制➡以0o开头
十六进制➡以0x开头
print(‘十进制’,190)
print(‘二进制,0b10101111)
print('八进制’,0o176)
print(‘十六进制”,0x1EAF)
result: 十进制 190
二进制 175
八进制 126
十六进制 7855
2)浮点数类型
1.浮点数由整数部分和小数部分组成
2.浮点数存储不精确
n1=1.1
n2=2.2
print(n1+n2)
result: 3.3000000000003
解决方案:导入decimai模块
from decimai improt Decimai
print(Deciamial('1.1')+Decimal('2,2'))
3.3
3)布尔类型
1.用来表示真或假的值
True表示真 False表示假
2.布尔值可以转化为整数
True➡1
Flase➡0
1eg:
f1=True
f2=False
print(f1,type(f1))
print(f2,type(f2))
result: True<class 'bool'>
False<class 'bool'>
2eg: print(f1+1)
print(f2+1)
result: 2 True➡1
➡
1 False➡0
4)字符串类型
1字符串又被称为不可变的字符序列
2可以使用单引号’‘;双引号“”;三引号’‘’ ’‘’‘或“”“ ”“”;
单引号和双引号定义的字符串必须在一行,否则运行会报错
三引号的字符串可以分布在连续的多行
eg:str1='殷明,ym‘
str2=’‘’殷明,
ym‘’‘
print(str1,type(str1))
print (str2,type(str2))
result: 殷明,ym<class 'str'>
殷明,
ym<class 'str'>
浙公网安备 33010602011771号