【发布时间】:2014-01-26 03:37:46
【问题描述】:
假设我有一个字符串
str1 = "TN 81 NZ 0025"
two = first2(str1)
print(two) # -> TN
如何获取该字符串的前两个字母?为此,我需要 first2 函数。
【问题讨论】:
-
在这种情况下
str1.split()[0]也可以使用,如果您还需要其他字段可能更有意义。 -
@U2EF1,不,它确实... str[0] 给你第一个字符,你需要 str[:2] 并且拆分也是必要的。
-
@alvas
str1.split()[0]和str1[0]是两段截然不同的代码。 -
但它做同样的事情并实现了单个元素。然后你需要加入然后
"".join(str1.split()[:2])是多余的,如果没有双倍间距,str[:2]实现相同。 -
@alvas 谁说
str1.split()[:2]? U2EFI 说str1.split()[0]