• 技术文章 >Python技术 >Python基础教程

    python函数和c的区别有哪些

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-30 10:33:09原创6693

    Python有很多内置函数(build in function),不需要写头文件,Python还有很多强大的模块,需要时导入便可。C语言在这一点上远不及Python,大多时候都需要自己手动实现。

    C语言中的函数,有着严格的顺序限制,如果要调用函数,该函数需要在本次调用之前就需要被实现,或者在程序开头事先声明,而Python中则没有这个限制,Python中还有高阶函数这一概念,即函数名也可当作函数参数,函数名也是一种变量,指向内存中的某个函数,这种写法可以大大减少代码长度。

    相关推荐:《Python基础教程

    python中还提供了可变参数和关键字参数,这样使得函数的功能大大提高,原来需要写多个函数,现在只需要一个函数就可以实现这些功能。

    Python

    定义函数使用 def 关键字,一般格式如下:

    def 函数名(参数列表):
        函数体

    C语言

    定义函数需要声明,一般格式如下:

    类型 函数名(参数列表) {
        函数体;
    }
    专题推荐:python 函数 c 区别
    上一篇:python读取csv出错怎么解决 下一篇:python如何查看内置函数

    相关文章推荐

    • python和c语言的区别是什么• python与java用途区别有哪些• c语言和python的区别是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网