鍍金池/ 教程/ Python/ 使用函數(shù)形參
備份腳本——版本四
使用 <strong>init</strong> 方法
控制流
異常
表 15.1 一些特殊的方法
如何創(chuàng)建你自己的模塊
使用字典
前言
使用默認(rèn)參數(shù)值
表 5.1 運(yùn)算符與它們的用法
解決問(wèn)題——編寫(xiě)一個(gè) Python 腳本
使用 for 語(yǔ)句
使用 continue 語(yǔ)句
使用元組輸出
對(duì)象與參考
使用函數(shù)形參
使用默認(rèn)參數(shù)值
使用 if 語(yǔ)句
如何引發(fā)異常
使用源文件
使用對(duì)象的方法
使用表達(dá)式
定義函數(shù)
使用局部變量
使用列表綜合
使用 sys.argv
使用 lambda 形式
使用 global 語(yǔ)句
備份腳本——版本二
使用列表
使用 while 語(yǔ)句
備份腳本——版本一
使用元組
輸入/輸出
使用類(lèi)與對(duì)象的變量
使用 sys 模塊
表 5.2 運(yùn)算符優(yōu)先級(jí)
處理異常
使用 break 語(yǔ)句
函數(shù)
基本概念
運(yùn)算符與表達(dá)式
介紹
使用文件
使用序列
接下來(lái)學(xué)習(xí)什么?
使用帶提示符的 Python 解釋器
使用 DocStrings
使用字面意義上的語(yǔ)句
最初的步驟
數(shù)據(jù)結(jié)構(gòu)
儲(chǔ)存與取儲(chǔ)存
使用 dir 函數(shù)
模塊
Python 標(biāo)準(zhǔn)庫(kù)
備份腳本——版本三(不工作!)
創(chuàng)建一個(gè)類(lèi)
安裝 Python
面向?qū)ο蟮木幊?/span>
使用模塊的<strong>name</strong>
使用變量和字面意義上的常量
使用繼承

使用函數(shù)形參


    #!/usr/bin/python
    # Filename: func_param.py

        def printMax(a, b):
          if a > b:
              print a, 'is maximum'
          else:
              print b, 'is maximum'

    printMax(3, 4) # directly give literal values

    x = 5
    y = 7

    printMax(x, y) # give variables as arguments

(源文件:code/func_param.py

輸出


    $ python func_param.py
    4 is maximum
    7 is maximum

它如何工作

這里,我們定義了一個(gè)稱(chēng)為 printMax 的函數(shù),這個(gè)函數(shù)需要兩個(gè)形參,叫做 a 和 b。我們使用 if..else 語(yǔ)句找出兩者之中較大的一個(gè)數(shù),并且打印較大的那個(gè)數(shù)。

在第一個(gè) printMax 使用中,我們直接把數(shù),即實(shí)參,提供給函數(shù)。在第二個(gè)使用中,我們使用變量調(diào)用函數(shù)。printMax(x, y)使實(shí)參 x 的值賦給形參a,實(shí)參y的值賦給形參 b。在兩次調(diào)用中,printMax 函數(shù)的工作完全相同。