python语法入门之基本数据类型 基本数据类型

一、引入

变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资)所以变量值也应该有不同的类型。

二、数字类型

  • int整形

    用来记录人的年龄,出生年月,学生人数等整数相关的状态

    生日:1997/12/15

  • float浮点型

    用来记录人的身高,体重,薪资等小数相关的状态

    height=172.3

    weight=130.2

  • str字符串类型

    用来记录人的名字,家庭住址,性别等描述性质的状态

    name = 'Yang'

    address = '河南省'

    字符串也可以“相加”和“相乘”

    >>> name = 'Yang'
    >>> address = '河南省'
    >>> name + address #相加其实就是简单的字符串拼接
    'Yang河南省'
    >>> address * 3 #相乘就相当于字符串相加了3次
    '河南省河南省河南省'
    

    拼接是开辟了新的内存空间

  • list列表

    专门用来记录多个同种属性的值(比如同一个班级记录多个学生的姓名、同一个人的多个信息)

    stu_names=['张三','李四','王麻子']

    列表类型是用索引来对应值,索引代表的就是数据的位置,从0开始计数

  • dict字典

    索引不能明确表示值的含义,这就用到了字典,字典用key:value形式来存储数据

    >>> person_info={'name':'chen','age':18,'height':100.2}
    >>> person_info['name']
    'chen'
    >>> person_info['age']
    18
    >>> person_info['height']
    100.2
    

    字典可以嵌套

  • bool布尔

    用于记录真假、对错这两种状态

    通常用来当做判断的条件

python语法入门之基本数据类型
基本数据类型