简单 Python 快乐之旅之:Python 基础语法之一般应用专题

1. 两数相加

在 Python 中,你可以使用算术加法运算符 + 对两个数进行相加。该运算符接受两个操作数并返回加法结果。Python 中的数字可以是 intfloatcomplex 等数据类型。你可以使用相同的数据类型或 Python 所支持的数据类型 intfloatcomplex 来承载该相加值。

1.1. 语法

算术加法操作语法如下:

result = operand1 + operand2

+ 操作符对数字 operand1operand2 进行相加并返回其结果。在上述示例中,我们将相加结果存放在了一个名为 result 的变量中。
要快速演示该操作符,你可以打开 Python Shell 然后运行以下操作:

>>> 25 + 63
88

>>> a = 32
>>> b = 87
>>> a + b
119

在进行加法操作之前你需要保证传进来的变量是数字,比如,intfloatcomplex

1.2. 对两个整型数字进行相加

在接下来的示例中,我们将对两个整型数据进行相加操作,并将其结果打印到标准控制台输出。

a = 1
b = 6
# add two integer numbers
sum = a + b
# display the sum
print(sum)

执行和输出:
对两个整型数字进行相加.png
ab 的数据类型都是整型,因此相加的结果也是整型。

1.3. 对两个浮点型数字进行相加

在接下来的示例中,我们将对两个浮点型数据进行相加操作,并将其结果打印到标准控制台输出。

a = 1.5
b = 6.3
# add two float numbers
sum = a + b
# display the sum
print(sum)

执行和输出:
对两个浮点型数字进行相加.png
可见,俩浮点型相加的结果也是浮点型。

1.4. 对整型和浮点型进行相加

在接下来的示例中,我们创建了浮点型变量和一个整型变量,然后使用 + 操作符对其相加,之后打印结果。

a = 1.5
b = 6
# add a float and an int
sum = a + b
# display the sum
print(sum)

执行和输出:
对整型和浮点型进行相加.png
在上述示例中,a 为浮点型而 b 为整型。在你对两个不同数据类型进行相加的时候,较低类型的那个数据会被提升为较高类型那个数据的类型。所以在这里,你对整型和浮点型进行相加时,整型会被提升到浮点型,具有较高数据类型的那个操作数的数据类型成为结果的数据类型。

1.5. 对两个复数进行相加

Python 支持复数。本示例中我们对俩复数相加并查看其结果。

a = (1 + 8j)
b = (6 + 4j)
# add two complex numbers
sum = a + b
# display the sum
print(sum)

执行和输出:
对两个复数进行相加.png
在复数的加法中,将两个数字的实部相加,然后再将两个数字的虚部相加。

1.6. 小结

在本文中我们学会了如何对两个不同类型的数据进行相加。

2. 随机生成一个正数或负数

2.1. 生成一个随机数

随机数在诸如信号处理、数据分析、统计等应用中备受到关注。在 Python 中你可以引入模块 random 并使用函数 randInt() 来生成一个随机数。

2.2. randInt() 的语法

在你调用 randInt() 之前你必须先引入 random 包:

import random

randInt() 的语法如下:

randomnumber = random.randint(minimum, maximum)

其中

  • [minimum, maximum] 为随机数的取值范围
  • randint() 返回一个整数
    生成随机数可以应用于模拟统一概率事件、赌博、统计抽样等等。

2.3. Python 中生成随机数示例

在接下来的示例中,我们将在范围 [10, 152] 中生成一个随机数。

import random
randomnumber = random.randint(10, 152)
print(randomnumber)

执行和输出:
Python 中生成随机数示例.png
可见,randint() 函数的每次执行都会返回一个不同的随机数字。

2.4. 生成随机负数

你也可以提供一个负值范围用于生成随机数。在接下来的示例中,我们将在范围 [-100, -21] 中生成一个随机数。

import random
randomnumber = random.randint(-100, -21)
print(randomnumber)

执行和输出:
生成随机负数.png

2.5. 小结

在本文中,我们通过详细的示例学习了如何在 Python 中生成一个随机数。

参考资料

posted @ 2020-05-16 17:26  Defonds  阅读(39)  评论(0编辑  收藏  举报