zoukankan      html  css  js  c++  java
  • python基础教程——函数

    定义函数

    //abstest.py
    
    def my_abs(x):
        if x >= 0:
            return x
        else:
            return -x
    

    在该文件的当前目录下启动python解释器,用 from abstest import my_abs 来导入my_abs()函数。

    定义可变参数:

    def calc(*numbers):
    	sum = 0
    	for n in numbers:
    		sum = sum + n*n
    	return sum
    	
    >>calc(1,2)
    5
    >>calc()
    0
    >>nums = [1,2,3]
    >>calc(*nums)
    14
    

    关键字参数:

    def person(name , age , **kw):
    	print('name:',name,'age:',age,'other:',kw)
    	
    >>person('mico',30)
    name : mico age : 30 other : {}
    >>person('adm',45,city='beijing')
    name : adm age : 45 other : {'city' : 'Beijing'}
    >>extra = {'city' : 'beijing' , 'job' : 'Engineer'}
    >>person('jack',45,**extra)
    name : jack age : 45 other : {'city' : 'beijing' , 'job' : 'Engineer'}
    

    递归函数:

    def fact(n):
    	if n = 1:
    		return 1
    	return n*fact(n-1)
    

      

  • 相关阅读:
    TSQL语句 创建表
    数据库设计
    WampServer
    表单验证之相等验证
    表单验证之非空验证
    遗忘的知识点
    JavaScript函数
    JS之数组
    JS的分支与循环语句
    JavaScript基础语法要点总结
  • 原文地址:https://www.cnblogs.com/helloluo/p/7518065.html
Copyright © 2011-2022 走看看