zoukankan      html  css  js  c++  java
  • 注释、数据类型、运算符

    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)
    

      

  • 相关阅读:
    Autofac框架详解 转载https://www.cnblogs.com/lenmom/p/9081658.html
    .NET Core开源组件:后台任务利器之Hangfire 转载 https://www.cnblogs.com/chenug/p/6655636.html
    ASP.NET Core项目目录结构介绍
    使用cookie来做身份认证 转载https://www.cnblogs.com/sheldon-lou/p/9545726.html
    Windows7 64位安装最新版本号MySQLserver
    [个人开发人员赚钱九]做一个日收入10元的APP!
    排序算法之高速排序
    IOS使用Charts
    JS检查浏览器类型和版本号
    【视频教程】捷微开发视频系统讲课-陆续更新
  • 原文地址:https://www.cnblogs.com/buzaiyicheng/p/11116876.html
Copyright © 2011-2022 走看看