-
tô aqui por conta da pcdf, falou,valeu!
-
Estou aqui em virtude, também, de APF/PCDF...
Se o QC quiser colocar professores para comentar essas questões de Python, ficaremos muito gratos.
-
Boiei... Cadê o comentário do professor?
-
O método str.join () interpolará duas strings.
EX1:
print ('-'.join('Brasil')
> B-r-a-s-i-l
EX2:
print (' '.join(['B', 'r', 'a', 's', 'i', 'l']))
> Brasil
-
Galera, parece dificil, mas da para fazzer sim
a instrução JOIN sepera a string pelo aquilo que voce quiser, que nesse caso pediu para ser por virgula
Procura no google compilador online do python para ir executando conforme a questão exigir, até pegar o macete !
2 exemplos para ficar mais facil a compreensão:
1 exemplo: Vamos separar a variavel por virgula igual na questão
y= "brasil"
print (',' .join("brasil")
b,r,a,s,i,l
2 exemplo: Vamos separ pelo numero 10
y="brasil"
print('10'.join("brasil")
b10r10a10s10i10l
Sacou a funcionalidade da instrução .join ;)
Se voce repetir esses comandos no compiler online do python, ajudara fixar.
-
Gabarito: A
O método join(), junta cada item da string com um delimitador específico. Como pede a questão para se separa os itens de uma lista "Y" com virgulas.
Como falei acima os separadores são específicos, poderia ser "-" ou qualquer outro. Vamos ter que lembrar da estrutura do método join():
print("tipo de separador".join(lista)).
obs. Comentário nada técnico.
Vamos apreder essa bagaça depois trocamos o mouse pela glock
-
Gab A
As opções não mostra o código todo apenas a linha de comando que imprimi que é essa “,”.join(Nome da Lista), com esse comando tudo que tá na lista vira separado por vírgulas como eu coloquei acima!
-
Explicando para os guerreiros da pcdf/apf e outros tbm:
join () => método que pega todos os itens em um iterável e os une em uma string, vejamos:
minhaTupla = ("João", "Maria", "Pedro")
x = "#".join(minhaTupla) => você define no início qual será o separador (nesse caso foi #, mas poderia ser qualquer outra coisa, como a vírgula na questão). O problema dessa questão era saber que o separador era definido no início.
print(x) => João#Maria#Pedro
Outro exemplo de uso:
meuDicionario= {"nome": "João", "país": "Brasil"}
meuSeparador = ":-)" -> criei uma variável chamada "meuSeparador" e atribui a ela uma carinha feliz.
x = meuSeparador.join(meuDicionario) -> criei uma variável "x" para receber o resultado da separação. Portanto essa variável vai ter o valor de: nome:-)Brasil
print(x) => nome:-)país -> imprimi o valor armazenado em "x"
Ou seja, você pode criar seu próprio separador.
-
Esse método une uma sequência de itens utilizando um caractere como separador entre eles. No caso em questão, esse caractere é a vírgula e a sequência de itens é formada pela cadeia de caracteres "y". A sintaxe do método join () é:
-string.join(iterable);
Por sua vez, a função print () imprime uma mensagem na tela. Sendo assim, a instrução correta para o caso em questão é:
-print( ‘,’ .join (y) )
Fonte: estratégia
-
Galera que não é da área de T.I e está estudando para PCDF, digo pela minha experiencia em provas de T.I (sou da área de sistemas) que acredito que possa ajudar: por se tratar de uma matéria muito extensa, tem-se que estar praticando com constância para desenvolver bem o assunto. Os próprios professores de programação, inclusive um do estratégia concursos, dizem que é humanamente impossível dominar tudo em python. Acho melhor ver o que o edital pede da PCDF e procurar um professor que está direcionando python para essa prova, para não estragar a estrategia de vocês que têm que estudar outras matérias onde Python não é o foco, que acredito que exigem até mais. Nas provas de T.I as coisas se invertem: programação, redes e banco de dados chegam até difíceis pelo pessoal que trabalha todo dia com isso, como também é claro a parte de direito muda: acaba não indo a fundo como iria para o pessoal de direito.