美文网首页Python编程技术
Python 编程入门(3):算术和表达式

Python 编程入门(3):算术和表达式

作者: 融合xx | 来源:发表于2019-11-01 10:14 被阅读0次

    以下所有例子都基于最新版本的 Python,为了便于消化,每一篇都尽量短小精悍,希望你能尽力去掌握 Python 编程的「概念」,可以的话去动手试一下这些例子(就算目前还没完全搞懂),加深理解。

    计算机的本质就是进行数学计算。所有复杂的操作都是由简单的操作组合而成的。

    算术

    基本的运算有加、减、乘、整除、取余。
    加、减、乘和小学数学一样。

    1 + 2
    1 - 2
    1 * 2
    

    除法用 / 这个符号表示,会做浮点数运算,结果保留小数。

    # 结果为 1.5
    3 / 2
    

    整除用 // 这个符号表示,是整数之间做运算,结果会向下取整(小数部分全部去掉)。

    # 只取整数,所以结果为 1
    3 // 2 
    

    取余用 % 这个符号表示,也是整数之间做运算,是取整除完之后的余数。

    # 3 除以 2 得 1,余下 1,所以结果为 1
    3 % 2
    
    # 5 除以 3 得 1,余下 2,所以结果为 2
    5 % 3
    

    什么是表达式?

    表达式会返回一个值。

    一个数字可以是一个表达式,比如数字 1,运算结果会给你返回 1,所以 1 是个表示式。
    所有的算术运算,举个例子 1 + 2,运算结果会给你返回 3,所以 1 + 2 也是一个表达式。

    表达式和表达式进行嵌套,结果还是表达式。

    比如表达式 1 + 2 * 3,其中 2 * 3 也是个表达式,结果为 6,然后 1 + 6 得 7,仍然是表达式。
    和小学数学里一样,用括号可以改变优先级,优先进行运算,例如 (1 + 2) * 3 得 9。

    再复杂的表达式,都能被分解为简单的表达式从而得出结果。
    (1 + 2 * (3 + 4)) * 5
    (1 + 2 * 7) * 5
    (1 + 14) * 5
    15 * 5
    75

    好好练习分解表达式,下一部分讲变量和赋值语句。

    相关文章

      网友评论

        本文标题:Python 编程入门(3):算术和表达式

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