> 文档中心 > Python我的模块-字符串截取(截取字符串的后n个数)

Python我的模块-字符串截取(截取字符串的后n个数)

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 resstrif __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方法