zoukankan      html  css  js  c++  java
  • Python 编程入门(3):算术和表达式

    以下所有例子都基于最新版本的 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

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

    博客已迁移到 blog.pythonking.top,如果地址失效或者有其他问题请到 github.com/DongchengWang/my-blog
  • 相关阅读:
    使用文件进行数据存储四种模式
    文件保存与读取
    查看与输出日志信息
    单元测试
    短信发送器
    简易的安卓拨号器
    Android manifest之manifest标签详细介绍
    Python实现不同格式打印九九乘法表
    Java-JDK & Android SDK下载安装及配置教程
    Django modelfrom
  • 原文地址:https://www.cnblogs.com/stardust233/p/12193836.html
Copyright © 2011-2022 走看看