扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
a = b = 2
a *= 2
序列的赋值:
创新互联作为成都网站建设公司,专注重庆网站建设公司、网站设计,有关成都定制网站方案、改版、费用等问题,行业涉及成都三维植被网等多个领域,已为上千家企业服务,得到了客户的尊重与认可。
a,b,c = (1,2,3)
print(a,b,c)变量交换:
a,b = b,a不需要额外的temp变量.
以#开头的行即为注释.
| 运算符 | 含义 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取模 |
| // | 整除(不是注释....) |
| ** | 幂 |
| 运算符 | 含义 |
|---|---|
| == | 等于 |
| != 或 <> | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| 运算符 | 含义 |
|---|---|
| = | 赋值 |
| += | x+=3等价于x=x+3 |
| -= | x-=3等价于x=x-3 |
| *= | x=3等价于x=x3 |
| /= | x/=3等价于x=x/3 |
| %= | x%=3等价于x=x%3 |
| //= | x//=3等价于x=x//3 |
| **= | x=3等价于x=x3 |
| 运算符 | 含义 |
|---|---|
| and | 和 |
| or | 或 |
| not | 非 |
| 运算符 | 含义 |
|---|---|
| & | 按位与 |
| ¦ | 按位或 |
| ^ | 按位异或 |
| ~ | 按位取反 |
| >> | 右移 |
| << | 左移 |
| 运算符 | 含义 |
|---|---|
| in | ∈,属于 |
| not in | ∈,不属于 |
| == | 集合相等 |
| != | 集合不相等 |
| < | ⊆,真子集 |
| <= | ⊂,子集 |
| > | 真超集 |
| >= | 超集 |
| & | 交集 |
| ¦ | 并集 |
| - | 差集或相对补集 |
| ^ | 对称差分 |
判断某个变量是否在给定的容器中.可以配合not使用.
x = {1,3,4}
1 in x
9 not in x
检查是否指向同一个引用
x = y = {1,3,4}
x is y
注意,若写成
x = {1,3,4}
y = {1,3,4}
x is y为False,指向的不是同一个对象.
if(xxx):
print(a)
elif(xxx):
print(b)
else:
print(c)注意冒号和缩进.
把
if(xxx):
A
else:
B变为
A if (xxx) else B本质上是把if内的语句提前,然后写成一行.
if(a < 3):
print(a)
elif(a > 8 and a < 11):
pass
else:
print(a)注意不能用;代替pass.
for xxxx in xxxxx.其中in后面表示的是可迭代对象或迭代器.
for x in (1,2,3):
print(x)
一般for配合range使用,range()返回一个迭代器,参数有三个,前两个为起始值与结束值,第三个可选,表示步长.注意范围是[start,end),就是包含start值,不包含end值.
for x in range(1,10):
print(x,end=' ')
print()顺序输出1到9,
x = 1
while(x<10):
print(x,end=' ')
x+=1
print()要注意的一个就是不要使用++......不要用自增运算符,没用的....
x = 1
while(x < 10):
if(x == 3):
break
print(x,end=' ')
x+=1
print()
x = 1
while(x < 10):
if(x == 3):
continue
print(x,end=' ')
x+=1
print()

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流