zoukankan      html  css  js  c++  java
  • pyhon函数

    自定义函数语法

    '''
    def name(arg1,arg2,arg3):
         '描述信息'
          函数体
          return
        
    '''

    先定义,后使用

    无参函数:函数的执行,就是一些语句(print),通常不需要有返回值

    return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

    函数的返回值

    1,返回多个值的情况下,()以元组的形式返回。   ,默认为元组

    2,函数的返回值,可以是任意类型

    3,没有return,返回none

    4,return 1----1

    5,return 1,2,3---->(1,2,3)

    6, 函数可以有多个return,但只执行一个,就结束整个函数。

    定义无参函数,调用无参函数。

    函数的参数介绍

    def foo(x,y):   #形参,定义阶段,括号内的定义参数,变量的名,形参=本质就是变量名
         print(x)
         print(y)
    
    fool(1,2)  #实参,调用阶段,括号内运行的参数,变量值,实参=必须有一个明确的值,本质就是变量值
    

      实参除了有值的形式,还有以下形式2

    a=100
    b=200
    foo(a,b)
    

      实参,形式3,可以是可变类型,但是,最好不要是可变类型

    x=[1,2,3]
    y=1
    foo(x,y)
    

      实参的值,一般为不可变数据类型

          可变数据类型,内部修改的,直接对外部就有影响。尽量不要对外部产生影响。

  • 相关阅读:
    微软Silverlight 2.0 最新版本GDR发布
    POJ 2635, The Embarrassed Cryptographer
    POJ 3122, Pie
    POJ 1942, Paths on a Grid
    POJ 1019, Number Sequence
    POJ 3258, River Hopscotch
    POJ 3292, Semiprime Hnumbers
    POJ 2115, C Looooops
    POJ 1905, Expanding Rods
    POJ 3273, Monthly Expense
  • 原文地址:https://www.cnblogs.com/catherine007/p/8183931.html
Copyright © 2011-2022 走看看