
Italian: 
Vogliamo ora dividere delle stringhe, una pagina web per esempio, in parole parole rilevanti,
e useremo Python per farlo.
Abbiamo, come parametro in input, parte di una pagina web ---
'Hello 1' con qualche aggiunta di sintassi a sinistra, che analizzeremo tra poco.
Un approccio per dividere la stringa potrebbe essere usare il metodo "string.find" di Python
per trovare questo spazio e separare la stringa in quello che c'è a destra dello spazio
da quello che c'è a sinistra dello spazio.
Potreste essere già a vostro agio con il metodo string.find
a causa di esperienze informatiche precedenti.
Se non lo siete, sappiate che è spesso usato per trovare un ago in un pagliaio.
Per esempio, diciamo che volgio trovare "fun" in "Mifune Toshiro".
Questo è il nostro ago, cercheremo la stringa per trovare dove compare la prima volta.
Qui sulla sinistra, all'inizio della stringa c'è un "fun" nascosto da qualche parte. (fun = divertimento in inglese)
Il risultato che avremmo dal metodo sarà l'indice del carattere con cui comincia "fun" all'interno della stringa, 2 in questo caso.

Chinese: 
我们想将如网页的源代码之类的字符串，分解成多个重要的单词
我们将用Python来实现
我们将网页作为输入部分，像这样---
“Hello 1”，左边有着部分语法结构，我们一会就处理它
分解这个的一种方法是，使用Python的string.find函数
找到这个空格，然后将该空格的右边部分
和左边部分分开
通过之前的计算机科学课程
你可能已经熟悉Python的string.find函数
但如果你还没熟悉，这个函数通常被成为“大海捞针”
例如，假如我想在“Mifune Toshiro.”中找到“fun”
这是我们的“针”，我们将要找出它在“大海”里从左边起
出现的第一个位置，而且在大海里还有其他的“fun”
返回的结果是fun在字符串中开始出现的索引，对我们来就是2

Portuguese: 
Queremos quebrar strings, como o código fonte de uma página web, em palavras relevantes,
e vamos usar Python para isso.
Temos como entrada uma página web como esta --
"Hello 1" com alguma sintaxe adicional aqui à esquerda, que vamos entender logo.
Uma abordagem para separar isso seria usar a função string.find de Python
para encontrar este espaço e dividir o string na parte que está à direita do espaço
e a parte que está à esquerda do espaço.
Talvez você já conheça a função string.find de Python,
de alguma atividade prévia em computação.
Essa função é muitas vezes descrita como "procurar agulha no palheiro".
Por exemplo, suponha que queremos encontrar "fun" em "Mifune Toshiro."
Essa é nossa "agulha", e vamos procurar pela primeira cópia dela que podemos encontrar
no string "palheiro" aqui à esquerda.
A resposta que vamos obter é o indice do início de "fun", que é 2.

Chinese: 
我们想将如网页的源代码之类的字符串 分解成多个重要的单词
我们将用Python来实现
我们将网页作为输入部分 像这样---
“Hello 1” 左边有着部分语法结构 我们一会就处理它
分解这个的一种方法是 使用Python的string.find函数
找到这个空格 然后将该空格的右边部分
和左边部分分开
通过之前的计算机科学课程
你可能已经熟悉Python的string.find函数
但如果你还没熟悉 这个函数通常被成为“大海捞针”
例如 假如我想在“Mifune Toshiro.”中找到“fun”
这是我们的“针” 我们将要找出它在“大海”里从左边起
出现的第一个位置 而且在大海里还有其他的“fun”
返回的结果是fun在字符串中开始出现的索引 对我们来就是2

English: 
We want to break up strings like the source to a webpage into important words,
and we're going to use Python to do it.
We're given as input part of a webpage like this--
"Hello 1" with some syntax over here on the left that we'll get to in a bit.
One approach to breaking this up would be to use Python's string.find function
to find this space and then split up the string into everything to the right of the space
and everything to the left of the space.
You may already be familiar with Python's string.find function
from previous experience with computer science.
But if you're not, it's often described as finding a needle in a haystack.
For example, let's say that I want to find the "fun" in "Mifune Toshiro."
This is our needle, and we're going to look for the first copy of it we can find
over here in the haystack string on the left, and there is some "fun" hidden in there.
The answer we get back will be the string index of the beginning of the fun, which for us is 2.

Japanese: 
Webページのソースのように
文字列を単語に分割したいと思います
これを実行するにはPythonを使います
Webページの一部の入力を書きます
“Hello 1”とその左にシンタックスを書きます
この文字列を分割する方法として
Pythonのstring．find関数を使います
まずスペースを見つけて文字列をその右と左に
分割します
以前のコンピュータ・サイエンスの
講義を受講していれば
Pythonのstring．find関数はご存知でしょう
この関数は干し草の山の中から
針を見つけるような働きをします
Mifune Toshiroの中から
“fun”を探してみましょう
funが針です　つまり見つけたい文字列です
左の文字列Mifune Toshiroの中に
funが隠れています
答えはfunの始まりの文字位置つまり2になります

Portuguese: 
Porque seria 2 e não outro valor qualquer como, por exemplo, 7?
Lembre-se que strings -- assim como quase toda coleção em Python -- são indexados a partir de zero.
O "m" está na posição zero, o "i" na posição 1, e o "f" na posição 2,
e é aí que começa "fun".
Toshiro Mifune é um ator japonês -- uma de suas atuações mais famosas é como o bandido de Rashamon.
Bem, encontramos "fun" -- então pronto.
Vejamos mais alguns exemplos.
Queremos encontrar o espaço em "Hello world", e existe um aqui
posição 0, 1, 2, 3, 4, 5. Então a resposta é 5.
Você pode também passar para find uma posição inicial.
Aqui, se tentamos encontrar o 1 em "1 + 1 = 2", a primeira ocorrência é encontrada na posição 0,
mas, se começamos a partir da posição 2, então a resposta é 4.
Se a agulha que você está procurando não ocorre no string,
Python retorna -1 para indicar isso.

Japanese: 
なぜ答えが2になるのか不思議に思うでしょうね
PythonのCollection型は ほとんどの場合
0から数え始めることを覚えておいてください
Mの位置が0、iが1、そしてfが2です
funが始まる位置はここです
ちなみに三船敏郎は日本の俳優で
映画「羅生門」で盗賊を演じています
funが見つかったので次の獲物を探しましょう
では他にも例を見ていきます
Hello worldの文字列からスペースを見つけます
ここにあります
0、1、2、3、4、5　答えは5です
またfindに開始位置も与えられます
1＋1＝2の文字列で1を見つけるとします
最初に現れるのは0の位置です
しかし2を開始位置にすると答えは4になります
もし見つけたい針が
文字列のどこにも見当たらなかったら
Pythonは－1を返します　これは合致する
文字列が範囲外であるということを意味します

English: 
You may be wondering why this is 2 and not some other value like, say, 7.
Remember that Python strings--and, in fact, almost all Python collections start counting at zero.
The "m" is at position zero, the "i" is at position 1, and the "f" is at position 2,
and that's where the fun starts.
Toshiro Mifune is a Japanese actor, and one of his most famous roles is the bandit in Rashamon.
Well, we found the fun, so snap, the rest of the job's a game.
Let's see a few more examples of this.
We want to find a space in "Hello world," and there's one right here--
position 0, 1, 2, 3, 4, 5. Our final answer is 5.
You can also find a starting position.
Here, if we're trying to find 1 in "1 + 1 = 2," the first occurrence can be found at position 0,
but if we only start around position 2, then the answer we get will be 4.
If the needle you're looking for does occur in your big base string
Python returns negative 1, which is out of range for the string, to indicate as much.

Chinese: 
你可能想知道为什么是2 而不是其他值 比如 7
记住 在Python中字符串--实际上 几乎所有的Python集合 都是从0开始计算的
“m”在位置0 “i”在位置1 “f”在位置2
而那就是fun的开始位置
Toshiro Mifune是一名日本演员 他最著名的角色之一是在电影《Rashamon》里的强盗
我们找到了fun 那么 剩下的工作就是游戏咯
让我们看多点例子
我们想要找到“Hello world”里的空格 刚好在这里有一个
位置 0, 1, 2, 3, 4, 5 我们最终的答案是5
你也可以查找开始位置
这里 如果我们尝试在“1 + 1 = 2”里查找1 第一次出现的位置是0
但是如果我们从位置2开始查找 得到的答案将会是4
如果你要查找的“针”没有在字符串里出现
Python会返回-1 它不在字符串的范围内 表明了这个结果

Italian: 
Potreste chiedervi perché proprio 2, e non qualche altro valore, come 7.
Ricordate che le stringhe in Python -- e quasi tutte le collezioni in Python -- cominciano da zero nel contarsi.
La "m" è alla posizione 0, la "i" alla posizione 1, e la "f" alla posizione 2,
ed è qui che il divertimento (fun) comincia.
Toshiro Mifune è un attore giapponese, una delle sue interpretazioni più apprezzate è stato il bandito in Rashamon.
Bene, abbiamo trovato il divertimento (fun), allora, il resto del lavoro sarà un gioco.
Vediamo altri esempi.
Vogliamo trovare uno spazio in "Hello world": ce n'è uno proprio qui ---
posizione 0, 1, 2, 3, 4, 5. La risposta è 5.
Potete anche trovare una posizione iniziale.
Qui, se proviamo a cercare 1 in "1 + 1 = 2", la prima occorrenza si trova alla posizione 0,
ma se partiamo dalla posizione 2 (invece che dall'inizio della stringa), la risposta sarà 4.
Se l'ago che state cercando NON compare nella vostra stringa di partenza
Python darà come risultato "-1", per indicare che non è stato trovato niente.

Chinese: 
你可能想知道为什么是2，而不是其他值，比如，7
记住，在Python中字符串--实际上，几乎所有的Python集合，都是从0开始计算的
“m”在位置0，“i”在位置1，“f”在位置2
而那就是fun的开始位置
Toshiro Mifune是一名日本演员，他最著名的角色之一是在电影《Rashamon》里的强盗
我们找到了fun，那么，剩下的工作就是游戏咯
让我们看多点例子
我们想要找到“Hello world”里的空格，刚好在这里有一个
位置 0, 1, 2, 3, 4, 5，我们最终的答案是5
你也可以查找开始位置
这里，如果我们尝试在“1 + 1 = 2”里查找1，第一次出现的位置是0
但是如果我们从位置2开始查找，得到的答案将会是4
如果你要查找的“针”没有在字符串里出现
Python会返回-1，它不在字符串的范围内，表明了这个结果

Japanese: 
では小テストであなたの理解度を見てみましょう
小テストはあなたの理解を助けてくれるもので
点数をつけるものではありません
ストレスを感じる必要はありません
答えがわかるまで何度でも解いてみましょう
ここに2つの文字列があります
まずは“Ada Lovelace”．find（“ ”)
こちらを単語に分割していきます
もう1つは“AlaN TuriNg”．find（“N”）
開始位置は4です
Pythonインタプリタからの答えを
空欄に入れてください
Pythonを使って問題を解いてもいいし
Pythonを使わずに問題の構造を考えながら
自分の頭を使って解いてもいいです

Chinese: 
让我们用小测验来复习和检查你对string.find的理解
在本堂课中，测验都是为你着想的。它们用来检查你对课堂内容理解
它们不会计入你的成绩
它们不是要给你压力，你可以尝试做几遍这些题目
直到你得到正确的答案
这里我已经写了两条Python表达式 -- “Ada Lovelace”.find空格
假如我们想要将这个表达式分解成几个单词
"Alan Turing".find "n" 从位置4开始
我想要你在每个空白处写下答案，我们将从Python解释器中得到答案
如果你想更确定，你可以使用Python
但是你也可以通过认真思考问题的结构
尝试靠自己解决

English: 
Let's review and test your knowledge of string.find with a quiz.
In this class, quizzes are for your benefit. They check your understanding.
They don't count for your grade in any way.
They are not meant to be stressful, and you can try them as many times
as you like until you get the right answer.
Here I've written two Python expressions-- "Ada Lovelace" dot find space.
Let's say we're trying to break this up into words.
And "Alan Turing" dot find "n" starting at 4.
I'd like you to fill in each blank with the answer we would get from the Python interpreter.
You can use Python if you'd like to get a better feel for how this is going to turn out,
but you can also just try to solve it on your own
by thinking hard about the structure of the problem.

Chinese: 
让我们用小测验来复习和检查你对string.find的理解
在本堂课中 测验都是为你着想的 它们用来检查你对课堂内容理解
它们不会计入你的成绩
它们不是要给你压力 你可以尝试做几遍这些题目
直到你得到正确的答案
这里我已经写了两条Python表达式 -- “Ada Lovelace”.find空格
假如我们想要将这个表达式分解成几个单词
"Alan Turing".find "n" 从位置4开始
我想要你在每个空白处写下答案 我们将从Python解释器中得到答案
如果你想更确定 你可以使用Python
但是你也可以通过认真思考问题的结构
尝试靠自己解决

Portuguese: 
Vamos rever e testar seu conhecimento sobre string.find com um pequeno teste, ou "quiz".
Neste curso, usamos esse tipo de teste para que você possa verificar seu entendimento.
Esses testes não fazem parte da avaliação.
Eles não devem causar stress, e você pode tentar quantas vezes quiser,
até encontrar a resposta correta.
Aqui, eu escrevi duas expressões Python -- "Ada Lovelace" .fint(" ").
Digamos que queremos dividir esse string em palavras.
E "Alan Turing".find("n", 4).
Quero que você preencha cada quadro com a resposta que seria dada pelo interpretador Python.
Você pode usar Python, se quiser, para entender melhor o que acontece,
mas pode também tentar resolver a questão
apenas pensando na estrutura do problema.

Italian: 
Ripassiamo ciò che avete appreso riguardo string.find con una domanda.
Le domande all'interno delle lezioni sono a vostro totale beneficio. Servono a controllare ciò che avete capito.
Non influiscono in alcun modo sul voto finale.
Sono pensate per non essere stressanti, e potete provare a dare una risposta quante volte
volete, fino a trovare quella giusta.
Ho scritto qui due espressioni in Python -- "Ada Lovelace" punto find space.
Cominciamo dal provare a dividere la stringa in parole.
E "Alan Turing" punto find "n" cominciando da 4.
Vorrei che riempiste i vuoti con il risultato delle espressioni fornito dall'interprete Python.
Potete usare Python se desiderate avere maggiori ragguagli su come funzionerà l'espressione,
oppure potete provare a rispondere per conto vostro,
pensando a fondo la struttura del problema.
