python 學習筆記(五)函式 定義函式

2021-08-13 18:19:43 字數 1498 閱讀 6221

針對第七章最後的課後習題,稍作備註。

pop方法彈出的是列表末尾的元素,

sandwich_orders = ['三明治1', '三明治2', '三明治3']

finished_sandwichs =

while sandwich_orders:

sandwich_order = sandwich_orders.pop()

print("i made your " + sandwich_order)

print(sandwich_orders)

print(finished_sandwichs)

value = 0

for a in finished_sandwichs:

print(a)

print("--------------")

c = finished_sandwichs.pop()

print(c)

print("+++++++++++++")

#value += 1

----------

## result ##

i made your 三明治3

i made your 三明治2

i made your 三明治1

['三明治3', '三明治2', '三明治1']

三明治3

--------------

三明治1

+++++++++++++

三明治2

--------------

三明治2

+++++++++++++

如列表 sandwich_orders = [『三明治3』, 『三明治2』, 『三明治1』]

for sandwitch_order in sandwich:

第一次迴圈 列印出的第乙個變數為三明治3

pop出的第乙個變數為三明治1

第二次迴圈 列印出的變數為三明治2

pop出的變數為三明治2

第三次迴圈 a 尋找列表中的第三個位置,此時該位置為空。

則for迴圈終止。

因此不能使用for迴圈,將乙個列表中的元素移到另乙個空列表內。應採用while迴圈判斷列表是否為空,若是則終止迴圈。

示例1

def

hello_world

():'''haello world '''

print("hello world")

hello_world()

#hello world 真有趣~

跟在冒號後,所有縮進行構成函式體,三引號括起來的成為問道字串,做注釋用。

def

hello_world

(name):

'''haello world '''

print("hello " + name)

hello_world('趙四')

其中name稱為形參,趙四為實參,與c語言類似。

python學習筆記(五)函式

python學習筆記 五 函式 1.函式是什麼?定義 函式是指一組語句的集合通過乙個名字 函式名 封裝起來,只需呼叫函式名即可。2.函式的好處 簡化 提高 的復用性 可擴充套件 3.python中函式的定義 定義函式使用def關鍵字,後面是函式名,函式名不能重複 1 def fun 定義乙個函式,後...

python學習筆記五(函式)

實現某個功能的 整合乙個隨時可呼叫的函式,即完成某項工作的 塊 def fuctioname parameterlist fuctioname 函式名稱 parameterlist 可選引數,形參 comments 可選引數,注釋,表明函式的功能 functionbody 函式需要執行的功能 例 s...

python學習筆記 定義函式

在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。我們以自定義乙個求絕對值的my abs函式為例 如果想定義乙個什麼事也不做的空函式,可以用pass語句 def nop passpass語句什麼都...