gpt4 book ai didi

python - 从字符串中获取特定字母

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:46 25 4
gpt4 key购买 nike

我的输入是一个变量是一个字符串:

 entity = "SmartSys_1_13_PP"

我需要额外添加实体名称的最后两个字母。在这种情况下,结果将是 PP。

一个可能的解决方案是使用 _ 分隔名称,然后将最后一个字段视为答案。有没有一行可以直接解析最后两个字母?

最佳答案

你我使用字符串切片。对于您的情况,它将是:name[-2:]

但是不要忘记添加检查,因为如果字符串的长度小于 2,它将按原样返回字符串。您的代码应该是这样的:

if len(name) > 2:
print name[-2:]
else:
# Whatever you want to do

### For example:
>>> '12345'[-2:]
'45'
>>> '1'[-2:]
'1'
>>> ''[-2:]
''

关于python - 从字符串中获取特定字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39080944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com