当前位置: 首页 > 后端技术 > Python

Python函数的坎儿,IT达人带你闯过

时间:2023-03-25 22:57:40 Python

函数是一种编程思想,是程序员走向模块化编程的产物。一个好的程序员不仅仅体现在编程的熟练程度,更重要的是程序设计的思路。函数式编程是大多数编程语言中的编程手段,而在Python中,函数式编程更是形象鲜明。下面,小编主要从以下两个方面来谈谈如何理解Python函数。Built-infunctionsCustomfunctionsBuilt-infunctions内置函数是Python内置模块提供的函数,可以直接调用。很有用。下面是一个示例:在这个示例中,print()是Python的内置函数。它的功能已经在Python内部定义。我们只需要知道它的规则,直接调用即可。对于初学者来说,很多时候,我们并不知道Python中是否有相应的内置函数可以调用我们需要的功能。小编也为大家整理了常用的内置函数,熟悉了就可以直接调用了。用户自定义函数用户自定义函数是指根据需要,为实现某种功能而定义的一段程序。它有两个特点:封装性:将能够实现指定功能的代码封装起来,形成一个完整的“盒子”。在主程序中,需要的时候把“盒子”取出即可。可复用性:定义的函数可以复用,是代码简化的主要手段。1.不带参数的函数#函数的定义deffunction():print("helloworld")function()上面的例子中定义了一个打印“helloworld”的函数,函数名是function,当需要的时候被调用有时,你只需要直接function()。这个例子是一个没有参数的函数。我们来看一个带参数的例子:2.带参数的函数#这是一个带参数的函数defgive(username,number):print("{}sent{}西瓜给主播".format(username,number))give("Tom",100)上面的例子定义了一个give函数,它有两个参数:username,number,那么调用的时候只要传入相应的参数就可以给:username="Tom",number="100",the运行结果如下:D:\My_Python\Scripts\python.exeD:/My_Python/021.pyhelloworldTom向宿主发送了100个西瓜Processfinishedwithexitcode03,functionwithreturnvalue#Thisisafunctionwithreturnvaluedefsum(n1,n2):result=n1+n2returnresults(1,2)到这里大家应该知道函数就是实现某个功能的代码块,所以有时候这个函数是可以的:它是需要从函数中获取某些信息,那么我们需要将这些信息返回给定义者。上面的例子中定义了一个对两个数求和的函数sum,我们需要sum返回求和的值,这里返回的就是sum。调用sum(1,2)后,运行结果为:3.这种函数是一个比较完整的过程,既有输入也有输出。函数式编程是面向对象编程的基础。只有掌握了函数的定义和调用,才能更快地理解面向对象编程。文渊网,仅供学习,侵删。学习Python的路上肯定会遇到困难,不要慌张,我这里有一套学习资料,包括40+电子书,800+教学视频,涉及Python基础、爬虫、框架、数据分析、机学习等等,别怕你学不会!https://shimo.im/docs/JWCghr8...《Python学习资料》关注公众号【蟒圈】,每日优质文章推送。