python常用函数大全:零基础小白和基础不牢固的小伙伴必看!快分享给朋友

Posted 老朱谈python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python常用函数大全:零基础小白和基础不牢固的小伙伴必看!快分享给朋友相关的知识,希望对你有一定的参考价值。

很多小伙伴在学习python时,都会听过函数这个词。却不知道函数的真正意义。那么,到底什么是函数呢?常用的函数有哪些呢?函数有哪些作用呢?看完这篇文章你就知道了!

一、函数及定义

函数是所有编程语言中,必须掌握的一个知识点。也是学习python时,必须要掌握的基础之一。函数是指将一组语句的集合通过一个名字封装起来,这个名字叫做函数名。想执行这个集合,只需要调用函数名就可以了。

要想实现以上功能,就需要了解函数的定义,定义是以def开头,def是define的缩写。在def后面加上这个集合的另外一个称呼,就叫做函数名。设置好函数名之后,再想要内容时,就不需要重复输入内容了,只需要输入函数名即可。如下图所示:

二、函数的调用

把函数定义完成后,只要你想执行函数,你就输入函数名,然后就可以直接执行了。所以,函数可以把内容做一个封装,只要你输入函数名,就会自动读取函数里面的内容。如下图所示:

注意:函数的调用必须在函数的定义的后面。因为你必须告诉python,你的函数里面包含的内容是什么,否则就会出现报错的情况。如下图所示:

三、函数的参数

函数的参数是指在定义函数时,能够把数据传输进来。而这个传输进来的数据就叫做参数。那么,参数在哪个位置呢?如图所示:

设置了参数的函数是可以进行计算的。就比如,我们现在要定义一个加法的函数,而加法需要有两个值才能够相加,所以,我们需要设置两个值。然后再到外面调用上面设置的函数。这时候,需要把运算结果返回出来,就需要用到return了。return就是返回某个值的意思。这样就可以看到这两个值相加的结果啦。如下图所示:

 

可以看到上面,我们使用的是print函数,那么,print和return有什么区别呢?我们把print和return同时使用,先把它重新定义一次,再执行和上面一模一样的语句。看会发生什么样的效果:

这样可以看出,print是可以输出无限的句子,那么return可以输出无限的句子嘛?我们试试:

可以看出,答案并没有发生任何变化。所以return不可以输出无限句子。这是因为print和return本质上的差别所导致的。return是返回的一个值,而print是输出的一句话。在读取了return的第一个值之后,后面的值都不会再执行。

在使用函数的时候,参数不一定要按照ab这个顺序来定义。你可以直接在括号里面直接赋予a和b的值,它也会自动把ab的值传进去,这两个效果是一样的。

四、内置函数

内置函数就是python给你提供的,能够直接拿来用的函数。

1、数据转换:

bin():能够将参数转换成二进制。如下图所示:

otc():能够将参数转换成八进制。如下图所示:

hex():能够将参数转换成十六进制。如下图所示:

2、数字运算:

abs():能够返回绝对值。如图所示:

divmod():返回商和余数。如下图所示:

round():四舍五入。如下图所示:

pow(a,b):求a的b次幂,如果有三个参数,则求完次幂后第三个数取余。如下图所示:

sum():求和。如下图所示:

min():求最小值。如下图所示:

 

max():求最大值。如下图所示:

3、和数据结构相关

(1)列表和元组

list():将一个和迭代对象转换成列表。如下图所示:

tuple():将一个可迭代对象转化为元组。如下图所示:

(2)相关内置函数

reversed():将一个序列翻转,返回翻转序列的迭代器。如下图所示:

slice():列表的切片。如下图所示:

4、其他

其实在学习过程中,把基础打牢真的很重要。当然,除了要记住这些函数,还需要记住其他基础语法,比如:变量、字符串、字典……这些都需要掌握好。


好了,关于函数今天就介绍到这里,希望这篇文章对你函数的学习有所帮助。感谢你的观看。

以上是关于python常用函数大全:零基础小白和基础不牢固的小伙伴必看!快分享给朋友的主要内容,如果未能解决你的问题,请参考以下文章

零基础小白怎么用Python做表格?

必须收藏 零基础自学Python资源大全,学完这些自学Python学习资料,找工作不用愁

必须收藏 零基础自学Python资源大全,学完这些自学Python学习资料,找工作不用愁

必须收藏 零基础自学Python资源大全,学完这些自学Python学习资料,找工作不用愁

此篇文章献给还处于Python零基础的小白们!保证你能入门不是问题

Python | Python语法基础 #yyds干货盘点#