在Python中如何返回字符串的最后一个字符?
Python 如何获取字符串的最后一个字符
对于给定的示例字符串变量:seed_name = "Cocoa"
可以通过以下两种常用方式取值:
方法1:负索引取值(最推荐)
Python 字符串支持负索引,-1 直接对应字符串的最后一位字符,写法简洁高效:
seed_name = "Cocoa" last_char = seed_name[-1] print(last_char) # 输出结果:a
注意:如果字符串为空,直接用[-1]会触发索引越界报错,不确定字符串是否为空时可以先加非空判断:
seed_name = "Cocoa" if seed_name: last_char = seed_name[-1] print(last_char)
方法2:通过字符串长度计算下标取值(不推荐)
也可以先获取字符串总长度,再取下标为长度-1的字符,等效于负索引效果,但写法更繁琐:
seed_name = "Cocoa" last_char = seed_name[len(seed_name) - 1] print(last_char) # 输出结果:a
内容的提问来源于stack exchange,提问作者gabriel-pimentel
相关产品推荐
相关产品推荐

