2.1、数值
1、两种数值类型:整型和浮点型
在Python中前者无小数点,后者有。
2、算术运算符
加(+)、减(-)、除(/)、乘(*)、幂(**)。
除法运算的结果为浮点型,即使结果为整数。
3、print函数
它用于在显示器上显示相应的数值。例如,print(n)
它还可以显示一个数值表达式的值以及多个数值的值。例如,print(m,n,r,a+b,...)
它还会触发一个换行操作。
4、变量
一般而言,变量是一个名称,对应着存储在内存的一个数据。在表达式使用变量之前,该变量必须先使用赋值语句进行赋值,如下
variableName=numericExpression
python语言规定:变量名必须以字母或下划线开头,并且只能由字母、数字和下划线组成,作为约定,将变量名中除了首个单词外,每个单词的首字母大写,其他都是用小写字母。这种命名约定又称为骆驼命名法。
Python语言是区分大小写的。
在Python中有33个具有特殊含义的单词,称为保留字(或者关键字)。IDLE使用橙色来显示保留字。
5、abs、int与round函数
绝对值函数abs(X)就是|X|。
int函数将保持整数不变,并将浮点数通过丢弃小数部分转换为整数。
round(n,r)函数的结果是四舍五入保留数值n的小数点后r位,参数r可以省略,这样n将四舍五入为整数。
6、增量赋值
var +=n
将var的值加上n的值,运算符+=可看做执行了一个增量赋值,类似其他的增量赋值运算符,-=、*=、/=以及**=。
7、其他两种整型运算符
整除运算符(//)和求余运算符(%)。
m除以n,如果得到一个商和余数,那么商就用//来运算,余数就用%来运算。
8、括号与优先级
当表达式中有括号时,算术运算符的执行顺序按照以下的优先级进行:
1)括号中的部分优先计算(由内而外)
2)幂运算
3)乘法、除法(排列组合和整数)、求余运算
4)加法和减法
同级之间的优先级是从左到右。
9、三种类型的错误
文法和标点符号错误称为语法错误。当代码由解释器分析(在程序开始运行之前)时,语法错误会高亮显示。
在程序正在运行时出现的错误称为运行时错误或异常。
第三种错误称为逻辑错误。
10、内存中的数值对象
n=5
n=7
变量n可看做是引用(或指向)数值5的内存地址。当第二行代码执行时,Python又分配了一个新的内存地址保存数值7,并将变量n重新指向新的内存地址。内存中的数字5可看做被丢弃了。最终,Python通过垃圾回收进程将孤立的数值从内存中移除。