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'>

 

 

 

 

posted @ 2021-02-18 23:18  Akihabor  阅读(36)  评论(0)    收藏  举报