pythopn 函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythopn 函数相关的知识,希望对你有一定的参考价值。

一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。 但你也可以自己创建函数,这被叫做用户自定义函数。 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 1.代码重用 2.保持一致性 3.可扩展性 二 函数的创建 2.1 格式: Python 定义函数使用 def 关键字,一般格式如下: def 函数名( 参数列表): 函数体 >>> def hello(): >>> print(‘hello‘) >>> hello() # 调用 2.2 函数名的命名规则: 函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。 不能使用任何的标点符号; 函数名是区分大小写的。 #变量也是区分大小写的 函数名不能是保留字。 2.3 形参和实参 形参:形式参数,不是实际存在,是虚拟变量。在定义函数和函数体的时候使用形参,目的是在函数调用时接收实 参(实参个数,类型应与实参一一对应) 实参:实际参数,调用函数时传给函数的参数,可以是常量,变量,表达式,函数,传给形参 区别:形参是虚拟的,不占用内存空间,.形参变量只有在被调用时才分配内存单元,实参是一个变量,占用内存空 间,数据传送单向,实参传给形参,不能形参传给实参 >>> def add(a,b): # a b 是形参 >>> print(a+b) >>> add(5,6) # 5 6 是形参 2.4 实例 >>> import time >>> def logger(n): >>> time_format=‘%Y-%m-%d %x‘ >>> time_current=time.strftime(time_format) >>> with open(‘日志记录‘, ‘a‘) as f: >>> f.write(‘%s end action%s\n‘ %(time_current, n)) >>> def action1(n): >>> print (‘starting action1...‘) >>> logger(n) >>> def action2(n): >>> print (‘starting action2...‘) >>> logger(n) >>> def action3(n): >>> print (‘starting action3...‘) >>> logger(n) >>> action1(1) >>> action2(2) >>> action3(3)

以上是关于pythopn 函数的主要内容,如果未能解决你的问题,请参考以下文章

pythopn Dictionary(字典)

pythopn time & datetime模块(时间)

pythopn logging 模块(日志)

pythopn sys 模块(python解释器交互)

pythopn 迭代器

pythopn List(列表)