第一章 python 基础知识

第三节 变量和常量

引子

变量,顾名思义,就是能够变动的量,变量可以是字符串,可以是整数,可以是浮点数,也可以存放一个列表(第六节讲),那让我们看一下变量丰富多彩的功能吧!

1. 整形、浮点型变量的加减乘除。

# 输出结果:
# 25
# -5
# 150
# 0.6666666666666666
a = 10
b = 15
c = a + b
d = a - b
e = a * b
f = a / b
print(c)
print(d)
print(e)
print(f)

变量不仅可以和别的变量做运算,还可以跟自己做运算。

2. 整形、浮点型变量的自增、自减、自乘、自除。

# 输出结果:
# 15
# 75
# 70
# 14.0
a = 10
a = a + 5
print(a)
a = a * 5
print(a)
a = a - 5
print(a)
a = a / 5
print(a)

变量的自增、自减、自乘、自除还可以写成这种方式。

a += 5
a -= 5
a *= 5
a /= 5

3. 字符串类型变量的加减乘除。

可以用加法(字符串 + 字符串),还可以用乘法(字符串 * 整数),如下列代码。

# 输出结果
# abcde
# abcdeabcdeabcdeabcdeabcde
a = "abc"
a += "de"
print(a)
a *= 5
print(a)

但是,不可以这样写。

# 以下代码全部错误
a = "abc"
a += 3
a -= "c"
a *= "bcd"
a /= 3
a /= "efg"

4. 交换变量。

有两个变量,分别是a,b,怎么交换呢?

a = 10
b = 15
a, b = b, a

用这样的代码a, b = b, a就可以实现a和b的交换了,那咱们来看三个变量的交换。

我想让a,b,c变成b,c,a,就可以用下列代码。

a = 10
b = 15
c = 20
a, b, c = b, c, a

说完了变量的内容,让我们来聊聊常量吧。

常量,顾名思义,就是不能变化的量,像π这样的数就是常数。

1. 使用π常数。

这样使用是对的。

# 输出结果:
# 3.141592653589793
import math
a = math.pi
print(a)

而这样是错误的,因为π不是函数,而是常数。

import math
a = math.pi()
print(a)

2. 错误示例。

错在π是常量,不能更改。

import math
math.pi = 5

这节课我们就上到这里,下一讲,我们会讲if elif else语句。