day03

  • 变量
    • 变量名的命名的大前提
      • 能够反映出变量名所记录的状态
      • 具体的,变量名的命名规范如下
        • 变量名是由字母、数字、下划线组成
        • 不能以数字开头
        • 不能使用关键字命名变量名
    • 变量名的命名风格
      • 驼峰体
      • 纯小写+下划线(推荐使用该方式)
    • 变量值具备三大特征
      • id
        • 是通过内存地址计算而来,id如果不同内存地址肯定不同
      • type
      • ==:判断的是值是否相等
      • is:判断的是id是否相等
      • id不同,值有可能相同
      • id相同,值一定相同
  • 基本数据类型
    • 整型int
      • 作用: 记录年龄、年、月、日、等级
      • 定义:level=10
      • 使用:print(level)
    • 浮点型float
      • 作用: 记录薪资、身高、体重
      • 定义:salary=3.3
      • 使用:print(salary)
    • 字符串str
      • 作用: 记录人的名字、性别等描述性质
      • 定义:在引号内包含一串字符,引号可是''、""、""" """、''' ''',msg="今天不下雨, 明天一定下雨"
      • 使用:print(msg)
        • 注意引号的嵌套:外层用单引号内层就需要用双引号
    • 列表list
      • 作用: 记录多个值,可存可取(可以取指定位置的值)
      • 定义:在[ ]内用逗号分割开多个任意类型的值,hobbies=["吃", "喝", "拉","撒",123123]
      • 使用:print(hobbies[2])
    • 字典dict
      • 作用: 记录多个值,可存可取,与列表的区别是,列表使用索引对应值,而字典是用key对应值
      • 定义:{}内用逗号分隔开多个元素,每一个元素key:value的形式,info={'name':'egon','age':18,'sex':'male','hobbies':['play','music','dancing']}
      • 使用:print(info['name'])
    • 布尔类型bool
    • None
      • print(type(None))
      • <class 'NoneType'>
  • 输入输出
    • input:会将用户输入的任意内容都存成字符串类型
    • print:
    • 格式化输出
posted @ 2018-12-28 16:39  七天小圣  阅读(167)  评论(0)    收藏  举报