1
00:00:00,420 --> 00:00:01,980
Hind vai voltar.

2
00:00:01,980 --> 00:00:09,420
Portanto, neste vídeo, vamos analisar a conversão de cerca de 1 1 5 ponto 0 0 string para um número que possamos

3
00:00:09,810 --> 00:00:13,820
comparar e ver se é um preço baixo ou um preço alto.

4
00:00:13,860 --> 00:00:20,010
A primeira coisa a fazer, no entanto, é certificar-se de que, em

5
00:00:20,010 --> 00:00:21,150
vez de

6
00:00:24,600 --> 00:00:32,560
imprimir o conteúdo de texto que estamos assinando, eu crie uma variável chamada String, que

7
00:00:32,670 --> 00:00:39,480
será o sinal de libra 5. 00 esta é a string que o preço contém.

8
00:00:39,660 --> 00:00:42,270
E agora queremos remover o sinal de libra.

9
00:00:42,310 --> 00:00:49,240
Então, nós queremos essencialmente obter isso sem o sinal de libra e podemos fazer algo

10
00:00:50,380 --> 00:00:58,410
que é chamado de fatiar e fatiar é usado para obter essencialmente uma fatia de uma string.

11
00:00:58,430 --> 00:01:06,480
O que eu vou criar aqui é o preço sem o símbolo e esta variável será o preço da string

12
00:01:08,040 --> 00:01:13,100
com este colchete de abertura no colchete de fechamento de cólon no final.

13
00:01:14,160 --> 00:01:23,710
E o que isto faria é dar a esta variável exatamente o mesmo conteúdo que esta variável aparece.

14
00:01:23,790 --> 00:01:33,080
Então, agora, isso também seria 105 102, o que obviamente não é o que queremos.

15
00:01:33,090 --> 00:01:34,470
Então o que isso quer dizer.

16
00:01:34,470 --> 00:01:35,790
O que isso está fazendo?

17
00:01:35,940 --> 00:01:39,000
E por que não deixar isso assim?

18
00:01:39,030 --> 00:01:39,570
Certo.

19
00:01:40,450 --> 00:01:49,870
Bem, o que isto está fazendo é que está copiando tudo, desde o início da string até o final

20
00:01:49,870 --> 00:01:55,210
da string e está colocando tudo dentro dessa outra string.

21
00:01:58,330 --> 00:01:59,870
Por que não fazer isso?

22
00:02:00,160 --> 00:02:06,940
E a resposta para isso é que se apenas fizermos isso, o que estamos fazendo é dizer que essa string

23
00:02:06,940 --> 00:02:14,220
agora é exatamente igual a essa, o que significa que o Python faz alguma otimização em termos de memória e coisas assim.

24
00:02:14,450 --> 00:02:16,060
Nada que vamos entrar.

25
00:02:16,130 --> 00:02:24,320
Então, se você quiser copiar string e hambúrguer e exatamente uma nova string, então eu recomendaria que você

26
00:02:24,320 --> 00:02:26,890
continuasse com isso apenas por enquanto.

27
00:02:26,900 --> 00:02:32,110
E nós vamos entender exatamente o que isso significa na seção posterior, mas não faremos isso nesta

28
00:02:32,110 --> 00:02:32,470
seção.

29
00:02:32,480 --> 00:02:41,090
Estamos usando isso por uma razão que é a de que queremos obter toda a string, exceto

30
00:02:41,090 --> 00:02:42,580
o primeiro item.

31
00:02:42,670 --> 00:02:47,320
Lembre-se que a contagem começa no índice 0 na programação.

32
00:02:47,320 --> 00:02:57,750
Então, portanto, na verdade isso está indo de zero ao final, o que significa que ele está recebendo 0 no próximo 1 2 3 4

33
00:02:57,850 --> 00:02:59,100
5 e 6.

34
00:02:59,140 --> 00:03:06,350
Então, nós queremos fazer é, em vez de começar no zero, queremos iniciar 1 e, em seguida, vamos parar neste índice aqui e

35
00:03:06,800 --> 00:03:08,000
ir até o fim.

36
00:03:09,160 --> 00:03:10,380
E é isso que fazemos de fato.

37
00:03:12,220 --> 00:03:18,390
Então, agora, se imprimirmos o preço sem o símbolo em que rodamos isto, obteremos de fato apenas cento

38
00:03:18,510 --> 00:03:20,420
e quinze vírgula zero zero.

39
00:03:22,400 --> 00:03:25,810
No entanto, isso ainda não é um número que ainda é uma string.

40
00:03:25,850 --> 00:03:29,260
Então temos que convertê-lo em um número.

41
00:03:29,450 --> 00:03:36,590
Se fizermos isso, obteremos um erro porque isso tem um ponto zero zero no final.

42
00:03:36,610 --> 00:03:43,980
Então, o que queremos fazer em vez de int é float e o float é simplesmente outro tipo de dado

43
00:03:43,990 --> 00:03:48,220
que possui um número com um elemento de ponto flutuante para ele.

44
00:03:48,400 --> 00:03:53,140
Portanto, há um número de ponto flutuante e é por isso que é chamado de float.

45
00:03:53,250 --> 00:03:55,230
E quando fazemos isso, corremos isso de novo.

46
00:03:55,450 --> 00:04:00,790
Receberemos cento e quinze vírgula zero, o segundo zero será

47
00:04:01,140 --> 00:04:05,200
descartado, porque não adiciona mais precisão ao número.

48
00:04:05,310 --> 00:04:12,210
E agora podemos comparar isso e ver se ele é maior que 500 ou menos ou o que quer que

49
00:04:12,210 --> 00:04:13,290
seja nosso orçamento.

50
00:04:13,290 --> 00:04:21,410
Assim, por exemplo, ver se podemos gastar duzentas libras podemos imprimir se o preço sem o símbolo convertido em

51
00:04:22,130 --> 00:04:25,420
float é inferior a duzentas libras ou não.

52
00:04:25,440 --> 00:04:31,010
Então pressão novamente você vai ter a palavra verdadeira saindo que é excelente antes

53
00:04:33,750 --> 00:04:34,640
de continuar.

54
00:04:34,650 --> 00:04:39,960
Vamos criar outra variável que será o preço.

55
00:04:40,090 --> 00:04:46,960
Agora, como um float e, em seguida, podemos fazer algum tipo de declaração if se o preço for menor que um determinado número.

56
00:04:46,960 --> 00:04:52,820
Qual é o seu compromisso de orçamento que você deve comprar a cadeira, se não disser que você não deve comprá-lo.

57
00:04:52,830 --> 00:04:53,560
Eu vou deixar você fazer isso.

58
00:04:53,560 --> 00:04:57,000
Tão positivo que você tenta fazer isso sozinho.

59
00:04:57,390 --> 00:05:00,280
Uma vez que você tenha pressione Continuar e nós vamos passar por

60
00:05:04,650 --> 00:05:05,350
nós mesmos OK.

61
00:05:05,450 --> 00:05:13,220
Então, espero que você tenha conseguido se o preço for inferior a duzentos será impresso pela cadeira.

62
00:05:15,350 --> 00:05:20,580
E se não imprimir, não compre, é muito caro.

63
00:05:25,750 --> 00:05:27,120
Então isso é ótimo.

64
00:05:27,160 --> 00:05:34,190
Se executarmos isso, você nos diz para comprar a cadeira e, de fato, isso acontece.

65
00:05:34,270 --> 00:05:36,020
Podemos imprimir outra coisa também.

66
00:05:37,190 --> 00:05:42,410
O preço atual é para o meu preço e podemos pressionar play e

67
00:05:47,920 --> 00:05:53,230
ele nos diz que o preço atual é de cento e quinze vírgula zero.

68
00:05:55,220 --> 00:06:03,500
Agora, em vez de usar o preço flutuante, podemos usar apenas o preço da string acima, o que nos dará, de

69
00:06:04,460 --> 00:06:08,660
fato, o preço formatado que pode ser melhor para esse fim.

70
00:06:10,550 --> 00:06:11,050
ESTÁ BEM.

71
00:06:11,160 --> 00:06:16,760
Portanto, é assim que você faria isso se a declaração de Elsner aqui e isso é como você iria

72
00:06:16,820 --> 00:06:23,310
analisar o conteúdo de email mais recente de uma página para encontrar algo que você está interessado e também como você faria solicitações.

73
00:06:23,310 --> 00:06:28,650
Portanto, este é o nosso aplicativo simples para obter o preço da cadeira e na próxima

74
00:06:28,650 --> 00:06:34,230
seção as coisas começarão a ficar interessantes à medida que mergulharmos na programação orientada a objetos e

75
00:06:34,230 --> 00:06:39,690
fizermos coisas assim com o Python, o que aumentará muito o tipo de complexidade que podemos

76
00:06:39,690 --> 00:06:43,480
colocar em nossos aplicativos e, portanto, como nossos aplicativos serão surpreendentes.

77
00:06:43,620 --> 00:06:44,940
Então estaremos vendo você nos próximos.
