Python基础教程:交互式解释器与数字操作

0 下载量 5 浏览量 更新于2024-06-25 收藏 390KB DOCX 举报
"《Python基础教程(自学记录)》涵盖了Python编程的基础知识,包括交互式解释器、数字和表达式、长整数、十六进制和八进制、变量、函数、以及模块导入等内容。文档详细讲解了Python的运算规则,如整除、取余、幂运算,并通过实例演示了各种运算的结果。此外,还介绍了变量命名规范,以及内建函数如pow、abs、round的功能。最后,提到了如何导入和使用模块,如math模块中的floor、ceil和sqrt函数。" 本文档是针对初学者的Python基础教程,主要讲解了以下几个关键知识点: 1. **交互式解释器**:IDLE编辑器提供了一个方便的交互环境,用户可以通过输入`help`或按F1获取帮助信息。 2. **数字和表达式**:在Python中,1/2进行整除操作返回0,而1.0/2则返回0.5。通过`from __future__ import division`可以改变除法行为,使其总是进行浮点除法。`//`用于整除,`%`是取余操作,`**`表示幂运算。例如,`10%3`返回1,`9**(1/2)返回1,但`9**(1.0/2)`返回3.0。 3. **长整数**:当整数超过常规整数范围(-2147483648到2147483647)时,可以使用长整数,通常以大写字母L结尾,如1234567890L。 4. **十六进制和八进制**:以0x开头的数字表示十六进制,如`0xAF`代表175;以0开头的数字表示八进制,如`010`代表8。 5. **变量**:Python中的变量可以包含字母、数字和下划线,但首字母不能是数字。例如,`myVariable = 10`。 6. **函数**:`pow(a, b)`计算a的b次方,等同于`a**b`。`abs(x)`返回x的绝对值,`round(number, ndigits)`将number四舍五入到指定的小数位数。 7. **模块导入**:使用`import module`导入模块,然后通过`module.function`调用模块中的函数。如`import math`后,可以使用`math.sqrt(x)`计算平方根。使用`from module import function`可直接调用函数,但可能会导致命名冲突。 通过这个自学记录,读者将能够掌握Python的基本语法和操作,为进一步深入学习Python编程打下坚实的基础。