关键词不能为空

位置:淮南象牙塔成语大世界 > 成语解释 > 为什么python不需要声明函数类型?

为什么python不需要声明函数类型?

作者:淮南象牙塔
日期:2021-08-20 15:48:55
阅读:

在函数名前加self。
也就是self。函数名的形式去调用

因为python的type checking是在运行时发生的,不在编译时发生,所以在代码里写变量的类型是多余的。

一、主体不同

1、类:是面向对象程序设计实现信息封装的基础。

2、函数:是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。

二、特点不同

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

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


三、规则不同

1、类:实质是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型,不同的是它是一种复杂的数据类型。

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


参考资料来源:百度百科-函数

参考资料来源:百度百科-类



#!/usr/bin/envpython#-*-coding:utf-8-*-importTkinterclassWindow:def__init__(self,root):self。root=rootself。setbtn=Tkinter。Button(root,text=‘SetText’,command=self。Settxt)#创建一个按钮对象,command=这个地方就是当按钮按下去时触发的函数self。setbtn。place(x=120,y=15)self。edit=Tkinter。Text(root)self。edit。place(y=50)self。edit。insert(Tkinter。END,“thisisoriginaltext”)defSettxt(self):self。edit。insert(Tkinter。END,‘\nthisisinstertext’)root=Tkinter。Tk()window=Window(root)root。minsize(600,480)root。mainloop()编写了一个最简单的例子,看了你就应该明了。

    相关推荐

    聚合标签
    西装为什么只扣一个扣子 下无立锥之地.腰肩挂个葫芦.只知阴阳之理打一... 形容恬静安逸 成语大全四字成语及解释一动不动 流可以组什么词 如何用食物调节身体阴阳? 求职就业)性格内向的人适不适合干房地产?我学的工程造价 里什么外什么?成语 骈文是什么?怎么写啊? 求几个词语成语 四字成语大全集500个 含有"内外"的四字成语 纱布的纱怎么写 完美都有什么游戏 岿然不动的岿是什么意思 梦见家人出血是什么预兆 雷敩《炮制论》 敩怎么读? 有关勤奋学习的成语及名言警句 天塌地陷 6十4成语 三皇五帝各是什么 这个图的谜底是什么 文字开头有什么成语 有一首歌的歌词是窗外的天气,好像是,这是什么歌 倚红偎翠这个成语出自何处? 婉转悠扬是什么意思 诚信是什么意思? "则"能组什么词? 柳永的品质 天能组什么四字成语 求一幅挽联 地陷天不塌大灾有大爱意思 求王羲之的《兰亭集序》全文 花甲用开水烫过没开壳是什么原因? 请教下这首诗的意思 求叔宠文 关于“死”的委婉说法,是词语的,越多越好 玄武门之变后唐高祖李渊的生活如何?他如何度过自己的晚年? 有关自信的名人小故事50字左右 立锥之地,猜数字 宠辱不惊 形容做好准备的成语有哪些? 第二个字是铁的成语 和飞黄腾达意思相近的成语有哪些 20岁左右的人很迷茫,没文化没技术,不知道去干什么?关系到前... 一首歌:女声、歌词里有“什么都…什么都…”、中速,悠扬、不是... 说好话夸人的成语 形容晚霞的成语,俗语也行,越多越好 什么死什么活是“成语“ 关于无眠的四字成语 带疼字的四个字成语 太行山是我国哪些自然地理分界线 成语明什么什么什么 第四个字是道的成语有哪些 旧唐书张善安,兖州哪儿人? 为什么现在女人拜金 ()风()雨的成语 男说鲁管是啥意思? 柳永最美十首词,你最爱哪一首 无A无B式词语 “这辈子只爱你一个”用数字表示 含有深浅两个字的成语,例如:什么浅什么深 人生的路,说长不长说短不短,每段路有每段路 来自 水什么山什么 组个成语,要三个 吻字组四字词语 描写不动的成语 江城子 密州出猎主旨? 接龙