4.基础数据类型

1.基础数据类型

  • int整形
  • float浮点
  • str字符串
  • list列表
  • dict字典
  • bool布尔值

2.基础类型初识

2.1数字类型

  • 整形int

    • 作用:记录年龄、个数等等

    • 定义:

      age = 18
      print(type(age))
      
  • 浮点型float

    • 作用:薪资、身高、体重

    • 定义:

      salary = 3.3
      height = 1.87
      weight = 70.3
      print(type(height))
      
  • 数字类型的其他使用

    • int和float之间可以相加

2.2字符串类型str

字符串:

  • 作用:记录描述性质的状态,名字、一段话

  • 定义:用引号(''," ",''' ''',""" """)包含的一串字符

xxx # 代表访问变量名字

'xxx' # 代表的是值

  • 字符串的嵌套:

    • 外层用单引号,内层用双引号,反之亦然

    • 或用\转义

      #打印   my name is 'egon'  的两种方式
      print("my name is 'egon'")
      print('my name is \'egon\'')
      
  • 字符串之间可以相加,但仅限于str和str之间进行,代表拼接,不推荐使用,因为str之间效率极低

  • 字符串可以和整数相乘

2.3列表

列表:索引对应值,索引从0开始,0代表第一个

  • 作用:按照位置记录多个值,并且可以按照索引取指定位置的值,索引反映的是顺序、位置,对值没有描述性的功能

  • 定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素

    l = [10,3.1,'aaa',['bbb','ccc'],'ddd']
    print(l)
    print(l[1])
    print(l[2])
    print(l[3][1])
    
    print(l[4])
    print(l[-1])
    

2.4字典

字典:key对应值,其中key通常为字符串类型,所以key对值可以有描述性

  • 作用:用来存多个值,每个值都有唯一一个key与其对应,key对值有描述功能
  • 定义:在{}内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型
d = {'a':1,'b':2}
print(d['a'])
  • list与dict

    • 相同点:都能存多个值,称之为容器类型

    • 不同点:

      ​ ①list使用索引对应值,索引反映的是位置/顺序

      ​ ②dict是key对应值,其中key通常为字符串类型,而str具有描述性功能,所以key对值可以有描述性功能

2.5布尔bool

  • 作用:记录真假

  • 定义:

    True 真
    False 假
    
posted @ 2020-10-30 22:29  Psc-mmf  阅读(61)  评论(0)    收藏  举报