【教程领取方式在文末!!】
一、符号“+”
1. 用于数字类型:
- 在 Python 中,“+”用于数字的加法运算。例如,`a = 5`,`b = 3`,那么`a + b`的结果是 8。 - 对于浮点数也同样适用,如`c = 2.5`,`d = 1.5`,`c + d`的结果是 4.0。
2. 用于字符串类型:
- 当“+”用于字符串时,它表示字符串的拼接。例如,`s1 = "Hello"`,`s2 = "World"`,`s1 + s2`的结果是"HelloWorld"。 - 需要注意的是,不能用“+”将字符串和非字符串类型的数据直接拼接,否则会引发类型错误。
3. 用于列表类型:
- 对于列表,“+”可以将两个列表连接起来。例如,`l1 = [1, 2, 3]`,`l2 = [4, 5, 6]`,`l1 + l2`的结果是[1, 2, 3, 4, 5, 6]。
二、符号“+=”
1. 用于数字类型:
- “+=”是一种增强赋值运算符。对于数字,它相当于先进行加法运算,再将结果赋值给左边的变量。例如,`a = 5`,`a += 3`等价于`a = a + 3`,此时`a`的值变为 8。
2. 用于字符串类型:
- 对于字符串,“+=”同样表示拼接操作并将结果重新赋值给左边的字符串变量。例如,`s = "Hello"`,`s += " World"`,结果`s`变为"Hello World"。
3. 用于列表类型:
- 对于列表,“+=”可以将一个列表或可迭代对象的元素添加到原列表中。例如,`l = [1, 2, 3]`,`l += [4, 5, 6]`等价于`l.extend([4, 5, 6])`,结果`l`变为[1, 2, 3, 4, 5, 6]。
三、符号“*”
1. 用于数字类型:
- “*”在数字运算中表示乘法。例如,`a = 3`,`b = 4`,`a * b`的结果是 12。
2. 用于字符串类型:
- 当“*”用于字符串和一个整数时,它表示将字符串重复指定的次数。例如,`s = "Hello"`,`s * 3`的结果是"HelloHelloHello"。
3. 用于列表类型:
- 对于列表和一个整数,“*”可以将列表重复指定的次数。例如,`l = [1, 2]`,`l * 3`的结果是[1, 2, 1, 2, 1, 2]。
四、符号“*=”
1. 用于数字类型:
- 与“+=”类似,“*=”是增强赋值运算符。对于数字,它先进行乘法运算,再将结果赋值给左边的变量。例如,`a = 5`,`a *= 3`等价于`a = a * 3`,此时`a`的值变为 15。
2. 用于字符串类型:
- 对于字符串,“*=”先进行重复操作再将结果重新赋值给左边的字符串变量。例如,`s = "Hello"`,`s *= 3`,结果`s`变为"HelloHelloHello"。
3. 用于列表类型:
- 对于列表,“*=”可以将列表重复指定次数后重新赋值给原列表。例如,`l = [1, 2]`,`l *= 3`等价于`l = l * 3`,结果`l`变为[1, 2, 1, 2, 1, 2]。
最后为大家分享一份《Python 背记手册》。与其他书籍相比,这本手册仅有 63 页。若你能花时间将这些知识点背记下来,那么你距离成为 Python 大神将会更近一步。加油吧!
文末自取完整版电子PDF