python的变量与赋值
变量
- 定义:变量是内存中存储数据的标识符。
- 命名规则:变量名可以包含字母、数字、下划线,但不能以数字开头。例如:
name
,_var
,var2
都是合法的变量名,但2var
是不合法的。
赋值
- 操作符:使用
=
符号进行赋值。 - 示例:
x = 10 # 将整数10赋值给变量x
y = "Hello" # 将字符串"Hello"赋值给变量y
增量赋值(Incremental Assignment)是一种在Python中进行算术运算或连接操作时,对变量进行更新的一种便捷方式。它使用特殊的赋值运算符来简化代码,使其更加直观和易于阅读。以下是Python中常用的几种增量赋值运算符及其用法:
算术增量赋值运算符
-
+=
(加后赋值)x = 1 x += 2 # 等同于 x = x + 2 # x 现在是 3
-
-=
(减后赋值)python
复制
x = 5 x -= 3 # 等同于 x = x - 3 # x 现在是 2
-
*=
(乘后赋值)python
复制
x = 2 x *= 3 # 等同于 x = x * 3 # x 现在是 6
-
/=
(除后赋值)python
复制
x = 10 x /= 2 # 等同于 x = x / 2 # x 现在是 5.0(注意:结果是浮点数)
-
//=
(整除后赋值)python
复制
x = 10 x //= 3 # 等同于 x = x // 3 # x 现在是 3(整除结果)
-
%=
(取模后赋值)python
复制
x = 10 x %= 3 # 等同于 x = x % 3 # x 现在是 1(取模结果)
-
**=
(幂后赋值)python
复制
x = 2 x **= 3 # 等同于 x = x ** 3 # x 现在是 8
字符串和序列的增量赋值
增量赋值也可以用于字符串和序列:
-
+=
用于字符串连接python
复制
s = "Hello" s += " World" # 等同于 s = s + " World" # s 现在是 "Hello World"
-
+=
用于列表扩展python
复制
list1 = [1, 2, 3] list1 += [4, 5] # 等同于 list1 = list1 + [4, 5] # list1 现在是 [1, 2, 3, 4, 5]
原文地址:https://blog.csdn.net/qq_59527512/article/details/140404348
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!