Python課堂8 基本函式

2021-09-09 07:43:53 字數 1647 閱讀 2210

格式:

def 函式名(引數列表):

函式體return

例:(1)求絕對值

def abs(a):

if a < 0:

print(-a)

else:

print(a)

abs(-9)

(2)加減乘除:

def add(a,b):

return (a + b)

def sub(a,b):

return (a - b)

def mul(a,b):

return(a * b)

def c(a,b):

return (a / b)

(3)賦予返回值:

def add(a,b):

c = a+b

return c

d = add(1,2)

print(d)

return依據情況選擇是否使用

(4)接下來嘗試一下用函式寫曾經學過的氣泡排序:

def mp(a):

for i in range(len(a) - 1):

for j in range(len(a) - 1 - i):

if a[j] > a[j + 1]:

temp = a[j] # 定義臨時變數儲存a[i]

a[j] = a[j + 1]

a[j + 1] = temp

del temp

b = [8,6,7,2,5,9,1]

mp(b)

print(b)

(5)然後我們用函式呼叫列表並顯示:

def showp(person):

for item in person:

print(item)

f = ["hjx",30,16,100]

showp(f)

匯入模組(檔案)中的函式

from 後加檔名,import後加目錄名

#from  庫  import  模組

from com.oracle import test_tools

a = test_tools.add(1,1)

print(a)

或者

#import後加庫名加模組,用點連線

import com.oracle.test_tools as t

a = t.add(2,2)

print(a)

我們在這裡將test_tools命名為t,方便輸入

函式命名:

as 別名

__name__的使用

如果希望我們自己可以看到的和使用者介面所看到的不同,我們需要在主檔案頁下面加上如下**:

#主檔案執行可見

if __name__ =="__main__":

print("主檔案可見")

# 外檔案呼叫執行可見

else:

print("外檔案所見")

Python課堂筆記 函式

def student name name 函式冒號起始,下面縮排代表以下都是該函式的內容 列印學生的名字 相當於函式的注釋,解釋函式的功能 print 姓名 name return 返回多個值。def student name and age name input 請輸入姓名 n age int ...

python 函式 課堂筆記 12 21

python 函式 函式是組織好的,可重複使用的,用來實現單一,或相關功能的 報 語法 def 函式名 引數列表 引數體return 可以返回多個值,返回的多個值組成乙個元組,返回值加上一對中括號,則返回乙個列表 函式分為定義和呼叫 可更改 mutable 與不可更改 immutable 物件 在p...

Python入門 8 函式

1 函式的定義 def 函式名 執行的內容 例 def sayhello 定義函式sayhello print hello world sayhello 呼叫函式sayhello sayhello 可重複呼叫 2 函式的引數 定義的函式時允許呼叫者提供一些引數,就把這些引數寫在括號裡如 def sa...