Alterna · учебный материал
搜索和计数符号
37.2:搜索和计数符号。短理论,一个例子,和Python 一步一步。
Что в этом материале
- 如何运作。
- 执行中的一个例子
- 记住
Содержание и основные понятия
一个段落只保留了必要的条件:柜台、系列的目前长度和最佳结果。
内容和实践
8年级 8年级
第24号EEEG
01
如何运作。
线条处理包含一个小状态:当前序列、输入柜台、位置或最佳结果。
count.
符合条件的事件数量。
current.
以当前符号结束的序列长度 。
best.
所有已处理项目的最佳结果。
窗户
片段 [i:i+k] 检查相邻符号或基底。
02
执行中的一个例子
启动短程序, 跳过线条。 可视化仪只显示代码、 当前行、 变量和输出 。
count
考虑不重叠的基体,重叠的夫妇应被视为指数段落。
find
返回第一个条目或 -1 的索引;
index
相似,但若无相近,就叫它
ValueError
一. 最新增订系列
best
增加后右
current
或者最后一集会迷路
算数映图
从左到右读取,然后运行代码。
1
开始
2
取下一个符号
3
符号A?
4
是:增加系列数,最佳 否:减少
5
最好删除
03
记住
不同的重叠和非重叠入口。
检查空行和同一符号的线条。
在最后符号之后更新最佳, 而不是在序列中断时更新 。
本页的语法
for ch in s
他把线条从左向右移动
range(len(s) - 1)
所有相邻符号都有正确的起点
s.count(part)
考虑成员不重叠。
s.find(part)
返回第一部分或 -1 的索引。
s.rfind(part)
返回最后一个部分或 -1 的索引。
s.index(part)
作为鳍,但在没有一部分的情况下,它引起价值错误。
max(a, b)
选择更大的结果; 方便更新序列记录。
strip
删除行的翻译和入口边缘上的空白。