第二章(1)

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

 

posted on   gary_123  阅读(228)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示