嗨,我想知道在 Python 中你会如何表示这样的东西:
take string - 'abcdefg' 在这个字符串中添加项目
'a' + 'b' = somevar
somevar + 'c' = someothervar
ETC
谢谢
嗨,我想知道在 Python 中你会如何表示这样的东西:
take string - 'abcdefg' 在这个字符串中添加项目
'a' + 'b' = somevar
somevar + 'c' = someothervar
ETC
谢谢
只需索引列表/字符串。列表和字符串的语法相同。
>>> 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'