"Python用作计算器-jooq开发手册"
这篇文档是关于Python 3的初步教程,特别是将Python作为一个简单的计算器来使用的部分。教程通过解释Python的基本语法和运算符,帮助初学者理解如何进行基本的数学计算。文档指出,Python的交互式模式使用>>>和…作为输入标记,而注释则以#开始,不参与代码执行。
1.1 Python用作计算器
Python解释器可以执行算术表达式,提供了一个方便的计算环境。基础的算术运算符包括加法(+)、减法(-)、乘法(*)和除法(/)。在Python 3中,除法(/)总是返回一个浮点数,如果需要整数除法,可以使用地板除(//)操作符。
例如:
```python
>>> 7 / 3 # 浮点数除法
2.3333333333333335
>>> 7 // 3 # 地板除,返回整数部分
2
```
1.1.1 数字
Python支持整数(int)和浮点数(float)两种类型。在表达式中,可以使用括号来改变运算顺序,确保正确的计算。
例如:
```python
>>> (5 + 2) * 3
21
```
此外,Python还支持复数(complex),通过j或J后缀定义实部和虚部。
例如:
```python
>>> 3 + 4j
(3+4j)
```
1. 注释与输出
在Python中,单行注释始于井字号(#),直到行末。多行注释可以通过三引号('''或""")包裹,常用于文档字符串。
```python
# 单行注释
'''
这是
多行
注释
'''
```
在交互式环境中,输入以>>>或...开始的行会被解释器执行,而其他行则显示为输出。例如,续行(...)用于在一行内表示未完成的输入。
```python
>>> print("Hello, World!")
Hello, World!
```
2. Python 3的版本兼容性
Python 3.2.3版本与早期版本存在不兼容性,尤其是在语法层面,比如print语句变成了print()函数。在Python 3中,print()需要括号:
```python
>>> print("Hello, World!")
Hello, World!
```
译者在文档中分享了自己学习Python 3时遇到的挑战,包括初次接触时对print语句变化的困惑,以及由此激发的翻译Python官方文档的决心。这个过程突显了Python学习曲线的一部分,同时也提醒读者在学习时要注意不同版本间的差异。
这篇文档是Python初学者的入门指南,介绍了Python的基础知识,包括如何使用它进行简单的数学运算,理解注释,以及注意不同版本之间的语法变化。通过这些基础知识的学习,读者可以逐步熟悉Python并进行更复杂的编程任务。