作者uranusjr (←这人是超级笨蛋)
看板Python
标题Re: [问题] 请问有比较好的改字串方法吗?
时间Mon Jan 7 00:09:43 2013
※ 引述《FreedomMax (FreedomKnight)》之铭言:
1F:→ FreedomMax:那我想请问一下str()去强制转型为什麽这样会无用呀? 01/06 23:25
2F:→ kdjf:str会把list中的"每一个东西"转成str,而不是list=>str 01/06 23:34
应该是这样说
根据 documentation
http://docs.python.org/2/library/functions.html#str
str 的用途是回传一个 object 的表示式字串, 以用来输出
这个字串的用途仅限於输出方便, 而且可以一定程度代表这个 object
所以当你对一个 list object 使用 str 时
得到的输出会反映该物件为 list 的事实
另一方面 list 与字串物件的关系就比较特别 -- 因为字串物件本身为 iterable
所以这个函式除了用来制造 list 外, 还多了一个可以拆解字串的功能
如果要说的话, list 在这个例子中的行为比较像是个例外
--
「我最想要的同伴嘛,首先是要笑口常开,其次是我们能永远不会发生误会。
如果这些都能办到的话,嗯,如果他是世界上第一流的桥手,也还不错。」
-- 班尼多‧加罗素,前义大利蓝队成员
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146
3F:推 kdjf:我弄错了!谢谢解释 01/07 00:24
4F:→ sbrhsieh:对 list constructor 的部分讲得还是不很清楚。 01/07 01:35
5F:→ uranusjr:我懒, 您高兴的话麻烦自己来讲一篇清楚的 01/07 20:42
6F:推 FreedomMax:感谢大大 我会再去细细研究回传的 iter 01/08 03:41
7F:推 swpoker:字串->字元的组成->编码的位元 其实是没有字串的 01/08 11:17