作者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/cn.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