zoukankan      html  css  js  c++  java
  • 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布尔

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

      通常用来当做判断的条件

  • 相关阅读:
    Bzoj3555: [Ctsc2014]企鹅QQ
    Bzoj4259: 残缺的字符串
    CF528D Fuzzy Search
    Bzoj2738: 矩阵乘法
    Bzoj3309: DZY Loves Math
    Bzoj4540: [Hnoi2016]序列
    Bzoj2329: [HNOI2011]括号修复
    Bzoj1923: [Sdoi2010]外星千足虫
    Bzoj4004: [JLOI2015]装备购买
    Bzoj1951: [Sdoi2010]古代猪文
  • 原文地址:https://www.cnblogs.com/YGZICO/p/11783922.html
Copyright © 2011-2022 走看看