赋值运算

Posted limengda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了赋值运算相关的知识,希望对你有一定的参考价值。

赋值运算符

'''
a = 10
b = 20
# 交叉赋值
a, b = b, a

# 运算赋值
num = 100
num **= 2  # num = num * num

# 解压赋值
a, _, c = [1, 2, 3]  # a接收第一个值,c接收第三个值,_会接收值,但我们认为该值是被舍弃的
'''

if分支结构

'''
if 条件1:
    代码块1
elif 条件2:
    代码块2
...
elif 条件n
    代码块n
else:
    代码块n+1
    
# 注:如果出现条件A满足才需要进行条件B判断,就可以形成条件的嵌套
'''

while循环

'''
语法:

while 条件:
    循环体

注:循环一般都具有出口(根据需求确定好出口)


continue:结束本次循环,进入下一次循环
break:结束本层循环
注:遇到continue,break,当次循环关键词逻辑下方的语句被中断屏蔽


# 了解
while...else...
当循环没有被break打断,else分支才会被执行
'''

数字类型

'''
整数:
py2:int | long
py3:int(不存在越界溢出)

小数:float(3.14)

复数:complex(5, 4) => 5 + 4j
'''

input

'''
py2:
会根据录入的信息,决定数据的类型

py3:
所有录入的信息,均以字符串来处理,如果需要类型转化,需要手动添加
'''

以上是关于赋值运算的主要内容,如果未能解决你的问题,请参考以下文章

c++ 默认赋值运算符

6.6 其他赋值运算符:+=-=*=/=%=

赋值运算符、映射和承诺。该代码有啥问题? Javascript

赋值运算符

并发代码中赋值运算符的返回值

如何让 Eclipse 代码格式化程序开始包装赋值语句 = 运算符