码迷,mamicode.com
首页 > 其他好文 > 详细

第二章(1)

时间:2017-04-08 22:49:37      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:值类型   减法   运算   区分大小写   strong   排列组合   语法   内存   地址   

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通过垃圾回收进程将孤立的数值从内存中移除。

 

第二章(1)

标签:值类型   减法   运算   区分大小写   strong   排列组合   语法   内存   地址   

原文地址:http://www.cnblogs.com/gary-guo/p/6683094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!