簡體   English   中英

將返回值分配給變量后運行代碼

[英]Code runs after assigning the returned value to a variable

def something():
    final = "95"
    print(final)
    return final
something_123 = something()

我正在返回變量final ,並將它(返回值)分配給 something_123 因為我已經讀到最好將返回值分配給變量而不是出於某種原因。 為什么這會導致我的 function 運行?

您的 function 運行,因為您在右側調用它 - something() 您是否應該將返回值分配給變量取決於 function 所做的事情。 在這種情況下,它會計算並打印一些東西。 如果您想稍后使用該值,那么是的,您會像代碼顯示的那樣返回它。 如果您不關心返回值,則不要返回一個或將其分配給任何東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM