转:python表达式和语句的区别
本文摘自:Python表达式和语句之间的区别
表达式是一个值,它的结果一定是一个Python对象。当Python解释器计算它时结果可以是任何对象。例如42,1+2,int(‘123’),range(10)等。
常见的Python表达式操作符有
算术运算符:
x+y, x-y, x / y, x*y, x // y, x%y
比较运算符:
x>y, x<y, x>=y, x<=y, x==y, x!=y
逻辑运算符:
x or y, x and y, not x
成员关系运算:
x in y, x not in y
对象实例测试:
x is y, x not is y
位运算:
x & y, x | y, x ^ y, x<<y, x>>y
结果不是对象的代码则成为‘语句’。它们表示的是一个动作而不是生成或者返回一个值。
常见的Python语句有:
赋值语句
调用
print:打印对象
if/elif/else:条件判断
for/else:序列迭代
while/else:普通循环
pass:占位符
break
continue
def
return
global
raise:手动触发异常
import
from:模块属性访问
等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2020-08-14 LSTM的计算过程,权重参数数目,weight_ih_l0,weight_hh_l0
2020-08-14 超详细的Pycharm远程连接服务器教程 (Mac Pro)