Python的基础语法——内置函数

开课吧开课吧锤锤2021-06-22 17:13

    Python内置函数超过70余个(习惯上把内置类也统称为内置函数),覆盖面广,功能强大。不过,对于初学者而言,有些函数晦涩难懂,在初级阶段完全可以忽略;有些函数则必须要深刻理解、熟练应用。我们整理了10组共计21个函数,是最常用的也是初学者“应知应会”的函数。

py

    1.标准输出函数print()

    print()应该是每一个初学者首先接触到的函数,也一定用得非常熟练。我们知道,print()函数一次可以打印多个对象,打印对象可以是任意类型。此外,print()函数还有4个默认参数,灵活运用,方能得心应手。

    sep:间隔多个输出对象。默认值是一个空格。

    end:设定结尾。默认值是换行符(\n)。

    file:要写入的文件对象。默认是标准输出控制台(sys.stdout)。

    flush:是否立即输出缓存。默认内容不会立即被刷出(False)。

    2.标准输入函数input()

    input()函数用于程序执行过程中接收键盘输入。敲击回车键,函数即返回从键盘输入的字符串,但不包括回车符。因为input()函数本身具备IO阻塞的功能,所以也可以在程序中作为调试断点来使用。input()函数没有默认参数,接受一个字符串作为输入提示信息。

    3.可迭代对象长度函数len()

    len()函数也是初学者接触最早、最容易记住的函数之一。len是length简写,该函数用于返回列表、元祖、字典、字符串等可迭代对象的长度(或称为元素数量)。至于什么是可迭代对象,暂时可以不用深究,随着学习的深入,会逐步理解的。

    4.序列生成器函数range()

    很多人是在学习for循环的时候,认识的range()函数。range()函数返回一个整数序列,只是我们无法看到这个序列的全貌,也不能访问其中的某个元素,只能从头开始,依次遍历每一个元素。

    5.格式化输出函数format()

    需要注意一些常用的格式化符号。

    6.排序函数sorted()

    排序是比较常见的需求。排序函数sorted()不会改变原有的数据结构,而是返回一个新的排序结果。这一点,和列表对象的sort()方法不同。列表对象的sort()方法改变了列表自身,且无返回值。

    7.文件操作函数open()

    文件读写是程序员最基本的技能之一,必须要熟练掌握。好在Python的文件操作非常简单,很容易上手。通常文件读写时,不管正常还是非正常结束,一定要关闭文件——通常需要捕获异常并进行处理。

    8.类型相关函数type()/isinstance()

    对于初学者来说,运行代码时出现问题是最头疼的事儿:根本不知道发生了什么,又该从何处入手。如果不是缩进错误,或者找不到模块等初级错误,那么,查看变量的类型,也许是最值得一试的调试方法。type()就是用于查看对象类型的函数。

    9.特殊功能函数enumerate()/zip()/map()/chr()/ord()

    遍历列表、字符串等可迭代对象的时候,如果想同时得到元素的索引序号,enumerate()函数就可以派上用场了。enumerate()返回可迭代对象的索引和元素组成的元组的迭代对象,所以,不用担心该函数的效率和资源消耗情况,放心使用好了。

    10.数学函数sum()/max()/min()/abs()/pow()/divmod()/round()

    Python内置的数学计算与统计函数不多,但基本够用。不过,如果需要对数函数和三角函数的话,需要导入内置的manth模块,或者使用其他模块,比如科学计算模块NumPy等。有人说,做开方运算就得导入manth模块,其实,内置函数pow()是既可以做乘方运算,也可以做开方运算的。

    以上就是小编为大家整理的的“Python的基础语法——内置函数”一文,更多Python教程相关内容尽在开课吧广场Python教程频道!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享