<p>我需要在不使用Python内置函数的情况下生成endswith()函数。我想知道有没有什么方法能让我做得更短更简单?我肯定有,我的方法很复杂</p>
<pre><code>string = "example for endswith"
find = "endswith"
l = len(find)
final = False
b = 0
tstring =[]
new = ""
for i in string:
if find[b] == i:
tstring.insert(b,i)
b = b + 1
if b == l:
print(tstring)
break
for x in tstring:
new += x
print(new)
if(new==find):
final = True
print(final)
</code></pre>