1.内容简介:
在python中,str提供了非常多的字符串截取方式,本节实现一个这样的功能函数:
截取字符串的后n个数。
2.代码实现:
#字符串截取,返回最大长度为sub_str_max_len的子串
#截取后sub_str_max_len个数
def last_substr(str_param,sub_str_max_len):
resstr = str_param
strlen = len(str_param)
if strlen > sub_str_max_len:
begin1 = strlen - sub_str_max_len
resstr = str_param[begin1 : ]
#print(resstr)
return resstr
if __name__ == '__main__':
res_str =last_substr("abcdef",2)
print(res_str)
测试程序预测:返回abcdef的最后俩个字符,即ef;
运行结果:
ef
说明:
程序的入口:
if __name__ == '__main__':
表示python的入口main函数,相当于java中的类的main方法;
如果不写main方法,python将从py文件的开始执行。
是的,python也有main方法