• day8-python函数


    函数的简介

    函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。

    降低编程难度

    代码重用

    可以通过函数名在程序的不同地方多长执行,这通常叫函数调用(。)。

    预定义函数

    可以直接使用

    自定义函数

    用户自己编写

    函数的定义和调用

    -def函数名([参数列表])://定义

    -函数名([参数名]) //调用

    实例:

    1 def sum(x,y):
    2     print('x = {0}'.format(x))
    3     print('y = {0}'.format(y))
    4     return x+y
    5 m = sum(10,3)
    6 print(m)

    函数参数

    形式参数和实际参数

    在定义函数是,函数名后面括号中的变量名称叫做”形式参数”,或形参

    在调用函数时,函数名后面括号中的变量名称叫做”实际参数”,称为实参

    #函数命名俩个英文单词,第二个单词首字母大写.

    函数的参数的几种形式:

     1 #给b变量设定一个默认的值
     2 #如果实参传入的时候,指定b的值,那b优先选择传入实参,当b没有值时,选择默认值
     3 def funcA(a,b=0):
     4     print(a)
     5     print(b)
     6 
     7 funcA(1)
     8 funcA(10,20)
     9 
    10 #2.参数为tuple
    11 print('########参数tuple########')
    12 def funcD(a,b,*c):
    13     print(a)
    14     print(b)
    15     print("length of c is: %d" % len(c))
    16     print(c)
    17 funcD(1,2,3,4,5,6)
    18 
    19 # main(a,*args)
    20 
    21 print("##############参数字典#############")
    22 #3.参数为dict
    23 def funcF(a,**b):
    24     print(a)
    25     for x in b:
    26         print( x + ":" + str(b[x]))
    27 
    28 funcF(100,x="hello",y="word")
    输出结果:
    
    1
    0
    10
    20
    ########参数tuple########
    1
    2
    length of c is: 4
    (3, 4, 5, 6)
    ##############参数字典#############
    100
    x:hello
    y:word
    
    Process finished with exit code 0
    不要让以后的自己被嫌弃
  • 相关阅读:
    js中的日期控件My97 DatePicker
    list中慎用remove
    ehcache注解全面解析
    servlet
    SpringMVC注解@RequestMapping全面解析
    SpringMVC注解@RequestParam全面解析
    lucene全文检索
    jenkins和hudson
    Mysql与PostgreSql数据库学习笔记
    前端学习笔记
  • 原文地址:https://www.cnblogs.com/wxp997/p/7732233.html
Copyright © 2020-2023  润新知