美文网首页
第三阶段 正式学习 第一课 计算和赋值

第三阶段 正式学习 第一课 计算和赋值

作者: 小坤老师 | 来源:发表于2016-12-08 11:09 被阅读0次
    下面正式学习Python语句
    • 计算
    加法
    >>> 2+3
        5
    减法
    >>> 3-2
        1
    乘法
    >>> 2*3
        6
    除法        #除法(/) 永远 返回一个浮点数
    >>> 10/3
        3.3333333333333335
    >>> 4/2
        2.0
    取整        #得到整数结果(丢掉任何小数部分)
    >>> 10//3
        3
    >>> 11//3
        3
    取余
    >>> 10%3
        1
    幂次方
    >>> 3**2
        9
    >>> -3**2  #因为**的优先级高于-,所以-3**2将解释为-(3**2)且结果为-。可以使用(-3)**2。
        -9
    
    • 赋值
    用 = 进行赋值(Python里或许可以同时叫定义)
    >>> a = 3
    >>> b = 2
    >>> a * b
    6
    >>>
    变量在使用前必须 “定义”(赋值),否则会出错
    >>> q
    Traceback (most recent call last):
      File "<pyshell#17>", line 1, in <module>
          q
    NameError: name 'q' is not defined
    >>> 
    交互模式中,最近一个表达式的值赋给变量 _ .把它当作一个桌面计算器,方便用于连续计算. 
    #此变量对于用户是只读的。不要尝试给它赋值,你只会创建一个独立的同名局部变量,它屏蔽了系统内置变量的魔术效果。
    >>> a = 2
    >>> b = 3
    >>> a + b
    5
    >>> _ +a
    7
    >>> 
    除了int和float,Python 还支持其它数字类型,例如 [Decimal](sql数据类型) 和 [Fraction](分数)。Python 还内建支持复数,使用后缀 j 或 J 表示虚数部分(例如,3+5j)。
    
    • 遗留问题:
      1.魔术效果是什么
      2.更多的数据类型(例如分数,复数等)
      3.更多的算法
      4.数据类型,utf-8,ASCII等

    相关文章

      网友评论

          本文标题:第三阶段 正式学习 第一课 计算和赋值

          本文链接:https://www.haomeiwen.com/subject/ceajmttx.html