def f1(x,y):
if x:
x = [1,2,3]
x.append(4)
else:
x = 2
return x + y
L1 = [1,2,3]
L2 = [55,66]
L3 = []
y = 3
print(f1(L3,y)) # Line 1
print(L3) # Line 2
print(f1(L1,L2)) # Line 3
print(L1) # Line 4
#我想了解這個表達,它是什麼意思? 「if x:」是什麼意思?通常情況下if語句後總是有一個條件,但是這個沒有。我如何理解這一點?它在這個功能中做了什麼?如果沒有條件聲明
這可能是一個沒有*比較*的if語句,但它絕對*有條件。沒有條件的if語句看起來像這樣:'if:':-) – paxdiablo
你是對的。我只是用了錯誤的話,但我想你理解我的問題。你能給我一個答案嗎? – DiMaria