Python第二课(输入输出/数据类型/运算符)

Python第二课>>>转到思维导图>>>转到我的博客

  • Python的注释
    • 单行注释# 和多行注释''' ''''
  • 输入输出
    • 关键字:input()
      • python3中的input全部存成字符串类型
      • python2中需要认为告诉input输入的什么数据类型
        • raw_input()会统一存为字符串
    • 格式化输出
      • input自带换行,一个print独占一行
      • 占位符%s,%d 谁先来谁先做个数必须一致,%08d,不够8位0补齐
  • 基本数据类型
    • int(整型),float(浮点型),str(字符串),list(列表),dict(字典),bool(布尔值)
      • 复数
        • >>> a = 1-2j
        • >>> type(a)
        • <type 'complex'>
        • >>> a.real  查看实部
        • 1.0
        • >>> a.imag  查看虚部
        • -2.0
        • python2中才有长整型概念,python3中只有整形
      • 字符串
        • 单引号、双引号、三引号(可写多行,也可用作注释)
        • 支持加和乘操作
      • 列表
        • 作用:能够存储多个数据 并且可以方便的取出一条或多条
        • 定义:[]内部通过逗号分隔开多个数据(元素) 并且这多个可以是任意的数据类型
      • 字典
        • 作用:能够存储多组数据,存取的数据有对应的描述
        • 定义:大括号内存多个元素,元素的格式key:value形式存储,键值对与键值对之间逗号隔开
        • key通常是描述value的描述性信息,key通常存的就是字符串
        • value就是描述性信息对应的真实的数据,value可以是任意类型
        • 强调 字典是无序的
        • 字典暴露给用户可以操作的部分只有key 无法直接获取到value
      • 布尔值
        • 作用:标识事物的对错(可行性)  通过True False来判断事物的真假 对错 是否可行
  • 运算符
    • 基本运算符
      • print(10 / 3) #结果保留小数部分
      • print(10 // 3) # 只保留整数部分
      • print(10 % 3) # 取余数
      • print(2**3)  # 2的三次方
      • python对数字的敏感度不是很高(存储的数字不精确)
      • 比较运算:== != > < >= <=
    • 逻辑运算符not非,and与,or或
posted @ 2019-07-01 19:21  宋人杰  阅读(352)  评论(0编辑  收藏  举报