第一章 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语句。