Python基礎程式設計 函式結構

2022-05-17 02:56:33 字數 1701 閱讀 4408

函式是對動作的封裝

#函式的定義

def 函式名():

#函式提

pass

#函式的執行

函式名()

#形參

def hanshu(aaa): #引數相當於變數來接受

v=[11,22,33]

print(v[aaa])

hanshu(1) #實參

函式的返回值用return表示:

結束函式。

l1 = [1, 2, 3]

def new_len():

print(111)

print(222)

if 1 == 1:

return

print(333)

print(444)

new_len()

函式中沒有return或者只寫乙個return,函式的執行者得到的是none。

# l1 = [1, 2, 3]

# def new_len():

# count = 0

# for i in l1:

# count += 1

# return

# print(new_len())

函式中return後面是單個值,函式的執行者得到的是這個值(不改變值的型別)。

def func():

print(111)

# return 100

# return [1, 2, 3]

return

ret = func()

print(ret, type(ret))

函式中return後面是多個值,函式的執行者得到的是乙個元組。

# def func():

# print(111)

# return 1, '23期', [22, 33]

# ret = func()

# print(ret, type(ret)) # (1, '23期', [22, 33])

# def func():

# print(111)

# # return 1, '23期', [22, 33]

# a,b,c = func()

# print(a,b,c)

def func():

print(111)

# return 1+1+2

return 2 > 1

ret = func()

print(ret)

def f1():

pass #第一種

f1()

def f2(a1):

pass #第二種

f2(123)

def f3():

return 1 #第三種

v1 = f3()

def f4(a1,a2):

return a1+a2 #第四種

v1=f4( )

python基礎 函式程式設計

python函式程式設計的優點 1 保持 的可重用性 意思就是你不需要在不同的場合下寫重複的 2 保持 的可拓展性 意思就是在哪個地方需要修改一下,你只需要修改函式裡面的內容,而不需要修改每個使用到它的地方 3 保持 的一致性 意思就是函式某個地方改變了,其它用到它的地方都變了 函式返回值 當沒有返...

Python資料結構 python程式設計基礎

一 基本程式要素 1 拼寫和命名 模組 變數 函式 方法 一般採用小寫。除了模組,當變數函式和方法的名稱中包含乙個或多個嵌入的名稱的時候,嵌入的名稱是首字母大寫。類名首字母大寫,嵌入名稱首字母也是大寫。名稱型別 示例變數 salary,hoursworked,isabsent 常量absolute ...

python基礎 迴圈結構程式設計(上)

迴圈結構有以下幾個基本結構 while語句,for語句,break語句,continue語句,以及迴圈結構解決問題的辦法。迴圈結構是一種重複執行的程式結構。實際應用中,經常會碰到一些需要重複執行的步驟。如級數求和 統計報表等。python提供了兩種基本的迴圈結構語句 while語句 for語句。一 ...