python实例化一个对象一个链表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基础试题(含答案)
举例 提取单词 题目要求 从字符串里提取单词,例如”this is a book“,将单词放到列表里,要求是不能使用split函数 思路分析 字符串相关的算法,往往都需要对字符串进行遍历,设置一个标识位 b_start,初始值设置为False,表示遍历过程中还没有遇到单词 遍历过程中,遇到字母后,b_start修改为True,记录单词开始的位置,遇到空格后,b_start修改为False,记录单词结束的位置,根据开始位置和结束位置进行字符串截取,即可获得单词 示例代码 string = " this is a book" lst = [] # 记录单词开始和结束的位置 b_start = False start = 0 # 单词开始的位置 end = 0 # 单词结束的位置
for index, item in enumerate(string): if item != " ": if b_start: continue else: b_start = True start = index else: if b_start: b_start = False end = index - 1 lst.append(string[start:end+1])
if b_start: lst.append(string[start:])
print(lst)
|