区别是:表达式一般涉及一些运算,可能是逻辑运算或者数学运算,或者赋值。语句本身所提供的一些逻辑支持,比如for循环,if条件判断之类的。函数是指一种特定的表达式,具有返回值和参数。方法被定义在一个类中,名列前茅个参数代表的是这个类实例化之后的对象。
表达式:一般涉及一些运算,可能是逻辑运算或者数学运算,或者赋值。所以表达式中往往会出现运算符。
语句:语言本身所提供的一些逻辑支持,比如for循环,if条件判断之类的。涉及python可能还有一些python特有的,比如yield,import之类的。
函数:函数的概念其实来自于数学。在编程语言里面往往是指一种特定的表达式,具有返回值和参数。python是支持多返回值的,如果有多个返回值,会返回一个元组。函数复杂一些,涉及转参数以及变量作用域。在python中变量作用域是封闭的,特别是如果你需要访问一个全局变量,如果对方是一个值类型,你需要使用global语句。
方法:其实方法和函数很像,少数的区别是,方法被定义在一个类中,名列前茅个参数代表的是这个类实例化之后的对象。至于类和对象的区别,这里就不展开讲解了。感兴趣可以自行百度。
延伸阅读:
什么是python?
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
文章标题:python中的“表达式,语句,函数,方法”之间有何区别,发布者:小编,转载请注明出处:https://worktile.com/kb/p/38386