-10

嗨,我想知道在 Python 中你会如何表示这样的东西:

take string - 'abcdefg' 在这个字符串中添加项目

'a' + 'b' = somevar

somevar + 'c' = someothervar

ETC

谢谢

4

1 回答 1

1

只需索引列表/字符串。列表和字符串的语法相同。

>>> s = 'abcdefg'
>>> s[0] + s[1] # This does the operation 'a' + 'b'
'ab'

列表和字符串都是Python 中的序列类型,Python 中的序列是 0 索引的。这意味着第一项在索引 0 处,第二项在索引 1 处,依此类推。

另请注意,当您要将这些值存储在变量中时,Python 中的语法不是'a' + 'b' = somevar. 相反,它是somevar = 'a' + 'b'. 您要分配的项目应始终位于分配运算符的左侧。因此,如果我想存储上面的结果,我会这样做:

>>> somevar = s[0] + s[1]

然后您可以打印 的值somevar以查看它确实包含您计算的结果。

>>> somevar
'ab'
于 2013-10-03T08:18:35.330 回答