Coursera 笔记

Module 01 · Python BasicsPython 基础

Expressions and Variables表达式与变量

Coursera ↗

在本视频中,我们将讨论 表达式 和 变量。这些是 Python 中常用的操作,能够帮助我们处理各种数据。


表达式 (Expressions)

表达式 是计算机执行操作的方式。在 Python 中,表达式是一些操作的组合,用来进行计算。以下是一些常见的数学表达式。

常见操作符

  1. 加法 (Addition)

    • 例如,多个数字相加:
      50 + 110 = 160
      
    • 结果:160
    • 操作数(Operands):50、110
    • 操作符(Operator):+(加号)
  2. 减法 (Subtraction)

    • 例如,执行减法操作:
      50 - 60 = -10
      
    • 结果:-10
    • 操作符:-(减号)
  3. 乘法 (Multiplication)

    • 例如,执行乘法操作:
      5 * 5 = 25
      
    • 结果:25
    • 操作符:*(星号)
  4. 除法 (Division)

    • 例如,执行除法操作:
      25 / 5 = 5.0
      25 / 6 ≈ 4.167
      
    • 结果:5.0 和 4.167
    • 操作符:/(正斜杠)

    注意:在 Python 3 中,除法会返回一个浮点数。

  5. 整数除法 (Integer Division)

    • 使用双斜杠(//)来进行整数除法,结果会自动取整:
      25 // 5 = 5
      25 // 6 = 4
      

数学运算顺序

  • Python 会遵循数学运算顺序(先乘除,后加减),如下所示:
    5 + 10 * 60 = 5 + 600 = 605
    
  • 优先级:乘法 * 的优先级高于加法 +。

括号优先级

  • 括号中的表达式会先计算:
    (5 + 10) * 60 = 15 * 60 = 900
    
  • 结果:900。

变量 (Variables)

在 Python 中,我们可以使用 变量 来存储数据。变量是一种可以保存值的容器,我们可以通过变量名引用这些值。

定义与赋值

  1. 定义变量并赋值
    使用 = 运算符进行赋值:
    my_variable = 1  # 将 1 赋值给变量 my_variable
    
  2. 修改变量的值
    我们可以随时更改变量的值:
    my_variable = 10  # 将 my_variable 的值修改为 10
    
  3. 表达式与变量结合
    我们可以将表达式的结果存储到变量中:
    x = 5 + 10  # x 存储 15
    y = x / 3  # y 存储 5.0
    
  4. 重新赋值与更新
    修改变量值时,不会影响到变量的历史值。
    x = 2.666  # x 的新值为 2.666
    

命名变量的最佳实践

使用有意义的变量名,可以帮助我们更容易地理解代码的功能。

变量命名规范

  • 使用有意义的变量名,以便追踪变量的作用。
  • 常见的命名方式:使用下划线(_)连接多个单词(例如:total_min)。
  • 另一种命名方法是使用驼峰命名法(例如:totalHour)。

示例:处理音乐数据集

假设我们有一个数据集,其中包含了总分钟数,我们可以使用变量存储这些数据:

  1. 定义变量
    total_min = 142  # 总分钟数
    
  2. 转换为小时
    计算小时数:
    total_hour = total_min / 60  # 结果为 2.367
    

注意:如果我们修改了 total_min 的值,total_hour 会自动更新,而不需要修改其他代码。


总结

在本视频中,你学习了:

  • 如何在 Python 中使用 表达式 执行加法、减法、乘法、除法等基本运算。
  • 如何使用 变量 来存储值,并进行赋值与修改。
  • 变量命名的最佳实践,确保代码更加可读。

希望你能在实际编程中灵活应用这些知识!