技术文章 > 常见问题 > Python常见问题 > 正文

python类和函数的区别是什么

silencement

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

创建类

使用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾:

class ClassName:
   '类的帮助信息'   #类文档字符串
   class_suite  #类体

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

自定义函数

def functionname( parameters ):   "函数_文档字符串"

   function_suite

   return [expression]

定义函数的规则

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

更多学习内容,请点击Python学习网

免费视频教程
相关文章
 python有short类型吗
 python查看类有哪些方法
 python参数类型错误是什么
 python如何查看类的函数
 python中数据类型如何进行转换
相关视频章节
 新式类和经典类
 类是一个特殊的对象
 类属性的定义及使用
 面向对象中类Class
视频教程分类