一、常量和表达式
我们可以把 Python 当成一个计算器,来进行一些算术运算。
可以使用 + - * / ( ) 等运算符进行算术运算。先算乘除,后算加减。
运算符和数字之间,可以没有空格,也可以有多个空格。但是一般习惯上写一个空格(比较美观)。
print(1 + 2 - 3)
print(1 + 2 * 3)
print(1 + 2 / 3)
表达式:1+2-3
表达式返回值:运算结果
字面值常量:1、2、3
**运算符或操作符:+ - * / (平方)
(1)熟悉 C / Java 的知道,2 / 3 结果为 0(小数部分被截断)。但是在 Python 中得到的结果则是一个小数,更符合日常使用的直觉。
(2)编程中没有'四舍五入'的规则,浮点数遵照 IEEE754 标准规则,会有微小误差。
二、变量和类型
2.1 变量的语法
有的时候,我们需要进行的计算可能更复杂一些,需要把一些计算的中间结果保存起来。这个时候就需要用到变量——可以被视为一块用来存储数据的盒子。
(1)定义变量
硬性规则(务必遵守):
1、变量名由数字字母下划线构成。
2、数字不能开头。
3、变量名不能和'关键字'重复。
4、变量名大小写敏感。num 和 Num 是两个不同的变量名。
软性规则(建议遵守)
1、给变量命名的时候,尽量用描述性的单词来表示,尽量通过名字来表现出变量的作用。
2、当我们使用一个单词描述不清楚的时候,可以用多个单词来命名,不怕变量名字长,而怕变量的含义表达不清楚。
当包含多个单词时,命名有多种规范:
(1)驼峰命名——除了第一个单词的首字母外,后续每个单词的首字母都大写。
(2)蛇形命名——单词之间使用下划线_来进行分割。
——至于选用哪一种,一般公司都会有明确的编程规范。
(2)使用变量
(此处展示变量赋值与引用示例)
2.2 变量的类型
变量类型:对于不同的变量做区分
Python 中的变量的类型,不需要在定义变量的时候显式声明,而只是依靠初始化语句,根据初始化的值的类型来进行确定的。
(1)int
在 Python 中,int 能够表示的数据范围是'无穷'的。
—— int 可以根据表示数据的大小来自动扩容。
——因此 Python 里没有 long、short 这样的类型。
(2)float
Python 中的 float 就是双精度浮点数。
——等同于 C++/Java 里的 double。
(3)字符串
Python 要求使用引号把一系列字符引起来,就构成了字符串。


