1、不使用函式:
list1 = ["aaaa
","bbbb
","cccc"]
list2 =
while
list1:
temp =list1.pop()
print(f
"printing model ")
print(
"\nthe following model had been printed!")
for i in
list2:
print(i)
printing model ccccprinting model bbbb
printing model aaaa
the following model had been printed!cccc
bbbb
aaaa
2、使用函式
def a(x,y):while
x: temp =x.pop()
print(f
"printing model ")
def b(x):
print(
"\nthe following model had been printed!")
for i in
x: print(i)
list1 = ["
aaa","
bbb","
ccc"
]list2 =
a(list1,list2)
b(list2)
printing model cccprinting model bbb
printing model aaa
the following model had been printed!ccc
bbbaaa
相比於沒有使用函式的版本,使用函式的版本更容易擴充套件和維護。? 每次只需要呼叫函式即可。
每個函式都應只負責一項具體的工作。
何時使用和不使用BBR
tcp bbr bottleneck bandwidth and round trip propagation time 是由google設計,並於2016年發布的擁塞演算法,以往大部分擁塞演算法是基於丟包來作為降低傳輸速率的訊號,而bbr基於模型主動探測。不過,在具體談論應該bbr合適的應用場景之...
C 中基類中使用虛函式與不使用的區別
一 簡單區分 基類中有個 void fun 派生類中也用void fun 和 基類中有個 virtual void fun 派生類中用void fun 它們有差別,這些差別主要體現在多型上。前者 表明基類中的函式被派生類函式覆蓋了,它們幾乎沒有關聯,在c 中就是兩個完全不同的函式,只不過恰巧名字一樣...
Python在函式中使用 和 接收元組和列表
當要使函式接收元組或字典形式的引數的時候,有一種特殊的方法,它分別使用 和 字首。這種方法在函式需要獲取可變數量的引數的時候特別有用。注意 1 由於在args變數前有 字首,所有多餘的函式引數都會作為乙個元組儲存在args中。如果使用的是 字首,多餘的引數則會被認為是乙個字典的健 值對。2 對於de...