Python实例化python实例化对象是什么意思selenium python实例
下载地址 https://share.weiyun.com/OvviwGnZ
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面 Python考试题复习知识点试卷试题 PYTHON测试题和答案 python第一阶段考试题 Python经典面试题和答案解析 python期末考试复习试卷 python习题集大全(附答案解析) 老男孩Python全栈7期练习题(面试真题模拟) 尚观python第一阶段考试(面试真题模拟) 《Python程序设计基础与应用》习题答案 《Python快速编程入门》——课后题答案 Python编程基础张健 , 张良均课后习题及答案 Python程序设计基础及实践(慕课版)郭炜习题答案 Python程序设计基础习题答案与分析 python基础试题(含答案)
举例 验证回文串 题目要求 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写,例如“123A man, a plan, a canal: Panama321” 严格的讲,这个字符串并不是一个回文,但是如果只考虑字母和数字并且忽略大小写,那么它确实是一个回文 思路分析 这道题目非常简单,需要掌握字符串的两个基本方法 • isalpha() 判断字符串是否是字母 • isdigit() 判断字符串是否是数字 逐一遍历字符串,判断每一个字符是否符合字母和数字的要求,把符合要求的字符串放入到一个list中,最后用列表的join方法将列表中的字符串拼接成一个新的字符串,题目还要求忽略大小写,新的字符串转成小写即可。 经过一番处理,从原始字符串得到了一个全是小写的只包含字母和数字的字符串,那么剩下的事情就变得非常简单了。 示例代码 # coding=utf-8
def isPalindrome(string): # 把字符串中的字母和数字挑选出来 str_lst= [] for item in string: if item.isalpha() or item.isdigit(): str_lst.append(item)
# 组成新的字符串,并转成小写 new_string = "".join(str_lst).lower() for i in range(len(new_string)/2): if new_string[i] != new_string[len(new_string)-1-i]: return False return True
if __name__ == '__main__': string = "123A man, a plan, a canal: Panama321" print(isPalindrome(string))
|