作者 hrma (資深象迷)
標題 [問卦] 我昨天跟chatgpt學了這些python語法
時間 Sun Jul 27 08:41:38 2025



    昨天酸民還在起乩, 大成宮大失敗

    哥已經跟chatgpt學了這些東西:

    (1) 變數不用再迴圈外宣告, python在迴圈內會直接定義跟復值
         , 然後如果跳出迴圈, 還可以調用那個變數嗎?  chatgpt說可以
        且會以最後一次迴圈的復值, 當他的值

        但要注意, 如果迴圈從未被執行, 你迴圈外調用, 就會拋出錯誤

    (2) 然後我又問: 我偏要在迴圈外先定義變數, ok不ok? chatgpt 說不ok
        這不符合 python的精神

    (3) range(),

        a. 如果是0 或  (5,2)之類的參數, 會拋出空集合, 而不是錯誤,
           程式還是可以執行
        b, 然後如果是 range(1,3), 為什麼不是拋出 [1,2], 而是丟出 range(1,3)
            chatgpt說這是要節省資源, 不會一次全拋出
            如果要一次全拋出要用 list()函數
        c,  然後呼叫 list(), 一定要是可迭代的, 不然程式會拋出錯誤

    (4) 最後, 問 chatgpt,  兩個串列相加, 跟用  extend() 是不是一樣的,
        chatgpt說, 意義不太一樣, 還酸說, 不能只看表面結果一樣, 就說一樣,
        要去思考語意上的差別, 真的很靠北

        串列相加要存到新變數(原變數不會更動), 但extend(), 原變數中的一個,
        會被更改

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

    今天我要跟 chatgpt 繼續學習 dictionary 跟 tuple

    謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.230.121 (臺灣)
※ 作者: hrma 2025-07-27 08:41:38
※ 文章代碼(AID): #1eXNN56Y (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1753576901.A.1A2.html
※ 同主題文章:
07-27 08:11 lpbrother
… ×15
07-27 08:36 sxy67230
07-27 08:40 Miyanishi25
07-27 08:41 bird09
07-27 08:41 hrma
※ 編輯: hrma (49.218.230.121 臺灣), 07/27/2025 08:43:00
great5566: 加油1F 27.51.24.157 台灣 07/27 08:43
a94037501: 要搞記憶體用c python都亂編譯2F 42.79.181.240 台灣 07/27 08:44
LoveSports: GJ3F 185.135.78.173 日本 07/27 08:45
angst: 弱型態的語言就是糞4F 114.33.233.161 台灣 07/27 08:47
froce: 樓上,python只是動態定義,不是弱
型態好嗎?
弱型態是像JS可以1+“1”這種5F 111.83.249.238 台灣 07/27 08:49
tiros: 你為什麼不直接叫他寫就好了?8F 123.194.179.0 台灣 07/27 09:21
Barquinho: 加油...9F 61.64.28.88 台灣 07/27 09:30

--
作者 hrma 的最新發文:
  • +5 - Gossiping 板
    作者: 49.218.230.121 (台灣) 2025-07-27 08:41:38
    9F 5推
  • +6 - Gossiping 板
    作者: 49.216.91.39 (台灣) 2025-07-26 10:42:32
    10F 7推 1噓
  • +7 - Gossiping 板
    作者: 49.216.174.220 (台灣) 2025-07-24 15:41:48
    16F 8推 1噓
  • +249 Re: [新聞] 黃帝穎律師:大罷免若失敗每人損失9萬1 - Gossiping 板
    作者: 49.218.229.248 (台灣) 2025-07-23 21:14:32
    錢是小事 我更擔心的是: (1) 法條有規定, 罷免過一次就不能再罷 (2) 這次一次開戰這麼多人, 假設沒有成功, 那代表這些立委接下來兩年可以肆無忌憚, ex: a. 明年數位部的預算全砍 b. …
    598F 300推 51噓
  • +13 - Gossiping 板
    作者: 101.12.234.115 (台灣) 2025-07-21 10:52:41
    22F 13推
點此顯示更多發文記錄