📅  最后修改于: 2023-12-03 14:51:06.280000             🧑  作者: Mango
在 Python 中,我们可以使用加号 +
来添加两个值。当两个值都是数字时,实现的是加法;当两个值是字符串时,则实现的是字符串的拼接。
下面是一个示例:
# 整数相加
a = 1
b = 2
c = a + b
print(c) # 输出 3
# 浮点数相加
x = 1.5
y = 2.5
z = x + y
print(z) # 输出 4.0
# 字符串相加
hello = "Hello,"
world = " world!"
hello_world = hello + world
print(hello_world) # 输出 "Hello, world!"
在示例中,我们首先定义了两个整数 a
和 b
,然后将它们相加并将结果保存到变量 c
中,最后通过 print()
函数输出结果。同样的方式也适用于浮点数和字符串的相加。
需要注意的是,Python 中不能对不同类型的值进行相加。例如,不能将一个字符串和一个整数相加,否则会抛出 TypeError
异常。
# 不能将字符串和整数相加
a = "Hello, "
b = 123
c = a + b # 会抛出 TypeError 异常
因此,在进行相加操作时,一定要确保两个值的类型相同。
对于列表、元组、字典等可迭代对象,同样可以使用加号来进行添加操作。例如,在列表中添加两个值:
# 列表相加
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list3) # 输出 [1, 2, 3, 4, 5, 6]
总结:
+
来进行相加操作。TypeError
异常。