题目:

Complete the solution so that it returns true if the first argument(string) passed in ends with the 2nd argument (also a string).

Examples:

solution('abc', 'bc') # returns true
solution('abc', 'd') # returns false

解题办法:

def solution(string, ending):
# your code here...
if ending == '':
return True
else:
a = string[::-1][:len(ending)][::-1]
if a == ending:
return True
else:
return False

最佳解题办法:

def solution(string, ending):
return string.endswith(ending)

知识点:

1、string.endswith(str):使用endswith可以判断是否以某个字符串结尾

最新文章

  1. 【66测试20161115】【树】【DP_LIS】【SPFA】【同余最短路】【递推】【矩阵快速幂】
  2. Javascript进度条
  3. 求n个排序链表的交集
  4. 程序源系统与当前系统不一致:Carry out repairs in non-original systems only if urgent
  5. SpringMVC核心——参数获取与Servlet资源获取问题
  6. <解说linux下proc文件系统>
  7. BZOJ1599: [Usaco2008 Oct]笨重的石子
  8. 三十三、Java图形化界面设计——布局管理器之null布局(空布局)
  9. C语言中内存分配 (转)
  10. [置顶] 通过实例学习Struts2 (1)
  11. MyBatis中的条件判断单引号双引号的使用
  12. vagrant up 失败解决办法
  13. javaScript 设计模式系列之三:代理模式
  14. CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤
  15. leecode第三百四十四题(反转字符串)
  16. pip安装软件或模块时提示cannot import name 'main'
  17. SSM_CRUD新手练习(10)返回分页的JSON数据
  18. 面试 5:手写 Java 的 pow() 实现
  19. SQL 从一个表读取数据存到另一个表
  20. Qt532界面.ZC测试

热门文章

  1. #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
  2. MySQL 查询字段时,区分大小写
  3. 《C++primerplus》第8章练习题
  4. 【题解】[CH弱省胡策R2]TATT
  5. c#类(class)
  6. C# Socket TCP发送图片与接收图片
  7. git检出某文件的指定版本
  8. IDEA项目区模块文件变为红色解决办法
  9. 以太坊blockchain源码分析
  10. python接口测试之读取配置文件