注释、数据类型、运算符

python注释
  定义:对代码的解释或者评论,注释仅仅是给人看的,python不识别
  分类
    单行注释:#单行注释
    多行注释:三引号(可以三个单引号,或三个双引号)
与用户交互
  输入
    python2
    input():需要在输入的时候表明数据类型
    raw_input():跟python3的input()一样,将用户输入的数据统一存为字符串类型
    python3
    input():python3中的input获取的用户输入统一全部存成字符串类型
  输出之格式化输出
    方式:以想要的方式输出数据,通过%占位

基本数据类型
  int
    作用:用来记录整数,例如年龄,人数等
    注意:Python2中有长整型,Python3中没有长整型
  float
    作用:用来记录小数,例如体重,工资等
  str
    定义:用单/双/三引号 引起来
    作用:用来记录字符串
    注意:三种引用方式是考虑到字符串中有引用的需求
    字符串可以相加相乘;相加是在内存中新申请内存空间,按顺序写入值,想乘是对此值重复写入n次
  list
    定义:在中括号内,用逗号分隔开,写入任意数据类型的值
    作用:用来记录多个值,方便去除任意位置的值
    注意:IT行业计数一般从零开始
  dict
    定义:花括号内,通过 key:value 键值对的形式记录记录多个数据
    作用:记录多个数据,方便通过值的特征存取数据
  bool
    定义:只有两个值True 和 False
    作用:用来表示判断的条件
    注意:Python中布尔值的首字母大写
运算符
  逻辑运算符
    or    只要有一边成立 立即成立 后面的无需再看
    and 两边必须同时成立 结果才成立
    not  表示对结果取反
  基本运算符
    常见运算符
      print(10 / 3) #结果保留小数部分
      print(10 // 3) # 只保留整数部分
      print(10 % 3) # 取余数
      print(2**3) # 2的三次方
      python对数字的敏感度不高(存储的数字不精确)
    比较运算
      数字之间可以互相比较大小
      比较运算符:== != > < >= <=
    增量运算
      xxx += 1 # xxx = xxx + 1
      xxx *= 2 # xxx = xxx*2
      xxx -= 10 # xxx = xxx - 10
      print(xxx)
    赋值运算      

      链式赋值

x = 100
y = 100
z = 100

a = 100
b = a
c = b

x = y = z = 100

    解压赋值

l = [1,2,3,4]
a = l[0]
b = l[1]
c = l[2]
d = l[3]
a,b,c,d, = l     # 前面的变量个数与后面的元素个数必须相等
a,_,_,d = l
a,*_,d = l
print(a,d)
print(_)

    交叉赋值

m,n = n,m
print(m,n)

  

posted @ 2019-07-01 21:37  不在一城  阅读(148)  评论(0编辑  收藏  举报