【python】functions

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 13

  • @朱囹圄
    @朱囹圄 Рік тому +2

    對於新手真的幫助很大,尤其是一行一行的code解說
    講的超詳細,受益良多,謝謝!

  • @TheExo147
    @TheExo147 2 роки тому +3

    太好了,很詳細很全面的解說,謝謝您

  • @miowmiow9431
    @miowmiow9431 Рік тому +1

    讲的很清楚谢谢

  • @chiaominchang
    @chiaominchang Рік тому +1

    感謝💛

  • @missamandajade
    @missamandajade 2 роки тому +7

    是不是短片開始時,直接呼叫函數,就不用return ?
    影片中後,搞了個value = 函數,就變成要return了?
    不要太懂為什麼開始時候不需要return ,後面又需要了,謝謝🙏

    • @hiddenmymoon
      @hiddenmymoon 2 роки тому +10

      影片開始時函式定義結束後他沒有用print,只有呼叫函式,所以電腦只會執行函式的動作;影片中間是函式定義後又加入print指令,所以這個print指令會print出所有函式的結果出來,包括return值,影片後面只是要跟你說就算函式定義中你沒有用return,電腦也會自動幫你預設成return None,所以實際上你在寫程式時什麼時候要用return應該是看你要寫的程式需求是什麼,我想這邊作者只是簡單的解釋一下函式的運算規則和邏輯

    • @user-vcd8sb57
      @user-vcd8sb57 2 роки тому +3

      謝謝妳幫我問了我的問題
      也謝謝妳的回答非常懂了

  • @文淵閣-d1y
    @文淵閣-d1y Рік тому +2

    請問14:00,為什麼print出來的7、10會換行輸出?他是有自帶/n的意思嗎?

  • @eanchou0206
    @eanchou0206 2 роки тому +1

    你好,
    若在呼叫使用print(add(3,4)),所執行的結果為7, 7, 10,請問該如何理解,謝謝。
    def add(num1 ,num2):
    print(num1+num2)
    return 10
    value = add(3,4)
    print(add(3,4))

    • @momo0580
      @momo0580 2 роки тому +1

      首先,你只要两个print 应该不会出现三个数,其次在函数外的print里应该是想要读返回的结果吧,那应该是print(value),因为return只是覆盖,并没有改变add(3,4)的结果

  • @kariahkariah4068
    @kariahkariah4068 Рік тому +1

    不好意思,我剛開始學所以可能問的問題很菜
    還是要麻煩妳一下問題如下:
    value= add(3,4)
    這是return 1個數值
    若我要return 3個以上該如何把value數值分開
    我有想過用split()分開,但是我不會..
    還是有更簡潔的辦法?

  • @黃萱-u6t
    @黃萱-u6t 3 роки тому +2

    請問,7:03,你是如何快速註解掉的呢?