python函式怎麼使用 python函式的使用

2021-10-11 02:21:05 字數 1197 閱讀 6768

函式形參和實參:

函式取得的引數是你提供給函式的值,這樣函式就可以利用這些值 做 一些事情。這些引數就像變數一樣,只不過它們的值是在我們呼叫函式的時候定義的,而非在函式本身內賦值。

引數在函式定義的圓括號對內指定,用逗號分割。當我們呼叫函式的時候,我們以同樣的方式提供值。注意我們使用過的術語——函式中的引數名稱為 形參 而你提供給函式呼叫的值稱為實參 。

函式的區域性變數:

通俗的來說,你在函式內定義的變數,對函式外來說,只是名字相同,其他的沒有任何關係

# -*- coding: utf-8 -*-

a="waibubainling" #在外的變數

def jubu():

a="neibubianliang"

print "函式內部變數a是:" + a

jubu() #呼叫的是函式,列印的是函式內的變數

print "函式外部變數a是:" + a #列印外部的變數

global就是告訴python這個變數名不是區域性的,而是全域性的

# -*- coding: utf-8 -*-

a="waibubainling" #在外的變數

print "函式外部變數a是:" + a #列印外部的變數

def jubu():

global a

a="quanjubianliang"

print "函式內部變數a是:" + a

jubu() #呼叫的是函式,列印的是函式內的變數

print "我是全域性變數:" + a #列印全域性變數a

return 語句用來從乙個函式返回, 即跳出函式。我們也可選從函式返回乙個值 。

# -*- coding: utf-8 -*-

def maxnum(x,y):

if x>y:

return x

elif x==y:

return x,y

else:

return y

print maxnum(2, 1) #這個返回的是x的值

print maxnum(6, 6) #這個返回的是x和y的值

print maxnum(1, 3) #這個是返回的y值

如果沒有return則等價於 return none 。 none 是python中表示沒有任何東西的特殊型別。例如,如果乙個變數的值為 none ,可以表示它沒有值。

參考:簡明python教程

Python學習入門8 新人怎麼學習Python

人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...

python函式怎麼用 python之函式的使用

一 首先先看下,集合 set 集合的特點 無序 不重複 這點跟字典有點像 1 在需要訪問集合的時候,由於集合本身是無序的,所以不能為集合建立索引或切片操作,只能迴圈遍歷或使用in not in來訪問或判斷集合元素,比如下面的操作 1 set test 2 print a inset test 返回結...

Python學習 我該怎麼使用函式及函式中傳遞列表

為了說明什麼是函式就先用乙個例子吧 比如我定義乙個求和運算 defsum 1 x,y a x y return a print sum 1 2,5 輸出 7 注意 函式是使用def定義的,def後邊是函式名,括號中是引數,括號中的引數也可以為空 當你需要使用這個函式的時候就可以直接呼叫了 sum 1...