当前位置: 首页 > news >正文

python中的函数和类的区别

类,class,用来描述具有相同的属性和方法的对象的集合。

它定义了该集合中每个对象所共有的属性和方法。

对象是类的实例。

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

函数能提高应用的模块性,和代码的重复利用率。

你已经知道python提供了许多内建函数,比如print()。

但你也可以自己创建函数,这被叫做用户自定义函数。

python语言中类和函数的区别是什么?

1、规则不同

类是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型;

函数必须声明后才可以被调用,调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。

2、主体不同

类是面向对象程序设计实现信息封装的基础;

函数是指一段在一起的、可以做某一件事的子程序。

3、特点不同

类是一种用户定义的引用数据类型,也称类类型,每个类包含数据说明和一组操作数据或者传递消息的函数,类的实例称为对象;

函数分为全局函数、全局静态函数,在类中还可以定义构造函数、析构函数、拷贝构造函数、成员函数、友元函数、运算符重载函数、内联函数等。

原文地址:https://www.weidianyuedu.com/content/4320483887927.html

相关文章:

  • 【计算机网络】UDP/TCP协议
  • python并发编程 多线程/多进程/协程
  • 【web-攻击用户】(9.5)同源策略:与浏览器扩展、HTML5、通过代理服务应用程序跨域
  • 大数据——Spark-SQL自定义函数UDF、UDAF、UDTF
  • 浅浅的 Cmake
  • 【JavaScript 进阶教程】函数的定义 调用 及 this指向问题
  • 14天刷爆LeetCode算法学习计划——Day02双指针(1)
  • 存储过程浅入深出
  • 一零二四、pyspark在jupyter中的完美运行
  • Nginx监控模块
  • mybatis的test坑(不等于‘‘ 且 不等于0)
  • 使用IDEA快速部署到Docker云端
  • 全志T507 UART复用方法-飞凌嵌入式知识库
  • 【机器学习】过拟合和欠拟合怎么判断,如何解决?(面试回答)
  • 2022年数模国赛冲刺之模型复习2
  • 深入了解以太坊
  • 分享一款快速APP功能测试工具
  • 【Amaple教程】5. 插件
  • 【附node操作实例】redis简明入门系列—字符串类型
  • AHK 中 = 和 == 等比较运算符的用法
  • CEF与代理
  • emacs初体验
  • js ES6 求数组的交集,并集,还有差集
  • Laravel Telescope:优雅的应用调试工具
  • TCP拥塞控制
  • Vue 2.3、2.4 知识点小结
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vuex 笔记整理
  • Zsh 开发指南(第十四篇 文件读写)
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 基于web的全景—— Pannellum小试
  • 配置 PM2 实现代码自动发布
  • 数据仓库的几种建模方法
  • No resource identifier found for attribute,RxJava之zip操作符
  • 1.Ext JS 建立web开发工程
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​MySQL主从复制一致性检测
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #{} 和 ${}区别
  • #《AI中文版》V3 第 1 章 概述
  • $$$$GB2312-80区位编码表$$$$
  • (2.2w字)前端单元测试之Jest详解篇
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (第一天)包装对象、作用域、创建对象
  • (接口自动化)Python3操作MySQL数据库
  • (一)SpringBoot3---尚硅谷总结
  • (原)本想说脏话,奈何已放下
  • ******之网络***——物理***
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net FrameWork简介,数组,枚举
  • .net Signalr 使用笔记
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...