[問題] 新手請教一些問題

看板Python作者 (^_^)時間10年前 (2015/04/19 22:03), 10年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
Python3.4 我想在一個a.py檔案中 寫一個函式(用def) 讓字串reverse 並只給前三個字 用命令提示字元執行 def invert_list(): 123456789[::-1] return range(1, 3) 能否請教如何完成? 在直譯下可用[::-1],寫成函式就卡住了 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 46.5.150.195 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1429452236.A.4E1.html

04/19 22:13, , 1F
123456789不是字串
04/19 22:13, 1F

04/19 22:23, , 2F
最好是你在 interactive shell 這樣寫
04/19 22:23, 2F

04/19 22:23, , 3F
return "123123213"[::-1][:3]
04/19 22:23, 3F

04/19 22:25, , 4F
上面數字字串中的內容請忽視, 那我自己亂試的
04/19 22:25, 4F

04/19 22:29, , 5F
[-1:-4:-1]
04/19 22:29, 5F

04/19 22:30, , 6F
[:-4:-1] 差點忘了..
04/19 22:30, 6F
謝謝大家的回覆 我還搞不太懂 xxx.py 檔案代表的意思? 想在a.py中 除了reverse函式外 也多做幾個其他小函式 那a.py是否代表 a set of fcts, 之後又該如何直接使用a.py中的小函式? === 初步的練習想完成用這個a.py import(pi) 可以得到像是取前四個字母 3 1 4 1 5 再將他reverse etc..之類的 ※ 編輯: adu (46.5.150.195), 04/19/2015 23:04:42
文章代碼(AID): #1LCxNCJX (Python)
文章代碼(AID): #1LCxNCJX (Python)