第二章(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通过垃圾回收进程将孤立的数值从内存中移除。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 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】