作者adu (^_^)
看板Python
標題[問題] 新手請教一些問題
時間Sun Apr 19 22:03:53 2015
Python3.4
我想在一個a.py檔案中 寫一個函式(用def) 讓字串reverse 並只給前三個字
用命令提示字元執行
def invert_list():
123456789[::-1]
return range(1, 3)
能否請教如何完成?
在直譯下可用[::-1],寫成函式就卡住了
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 46.5.150.195
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1429452236.A.4E1.html
1F:推 SoldierGame: 123456789不是字串 04/19 22:13
2F:→ uranusjr: 最好是你在 interactive shell 這樣寫 04/19 22:23
3F:推 liataian: return "123123213"[::-1][:3] 04/19 22:23
4F:→ liataian: 上面數字字串中的內容請忽視, 那我自己亂試的 04/19 22:25
5F:→ mikapauli: [-1:-4:-1] 04/19 22:29
6F:→ mikapauli: [:-4:-1] 差點忘了.. 04/19 22:30
謝謝大家的回覆
我還搞不太懂 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