Windows安卓应用安装革命:APK Installer带你告别笨重模拟器
2026/6/10 13:26:05
在Python中获取字符串的最后一个字符有多种方法,以下是最常用且高效的方式:
s="hello"last_char=s[-1]# 输出 'o'原理:Python支持负数索引,-1表示倒数第一个字符,-2表示倒数第二个,以此类推。
s="hello"last_char=s[len(s)-1]# 输出 'o'原理:字符串长度减1得到最后一个字符的索引(从0开始计数)。
s="hello"last_char_str=s[-1:]# 输出 'o'(注意结果是字符串而非单个字符)原理:切片操作[-1:]会返回从倒数第一个字符到末尾的子串。
如果字符串可能为空,需要先检查长度:
s=""ifs:# 检查字符串是否非空last_char=s[-1]else:print("字符串为空")s[-1],简洁高效且符合Python的序列操作习惯。-1开始(不是从0),直接对应序列末尾。IndexError,务必提前判断长度。示例代码验证:
s="Python"print(s[-1])# 输出 'n'print(s[len(s)-1])# 输出 'n'print(s[-1:])# 输出 'n'