Python definido para string

Python definido para string

Conjuntos e cordas são coleções de itens diferentes, mas com grandes diferenças em seu trabalho. Um conjunto é uma coleção de valores sem repetição, enquanto uma string não passa de uma coleção de caracteres com repetições permitidas.

Converter um tipo de dados para outro é algo que todo programador iniciante/intermediário deve saber como executar. Uma dessas conversão é converter um python em uma corda Python. O feito pode ser facilmente alcançado usando o método repr (), o método de junção () e o tipo Str ().

Método 1: Usando o método repr () ()

O método repr () é usado para converter qualquer tipo de dados em algo que esteja em um formato imprimível, e isso é realmente um tipo de dados de string. É assim que podemos simplesmente usá -lo para converter um conjunto em uma string no Python, para demonstrar isso, usar as seguintes linhas de código:

setvar = "this", "é", "linuxhint", "python"
#Conversão
stringvar = repr (setvar)
#Print a saída
Print (setvar, tipo (setvar))
print (stringvar, tipo (stringvar))


Neste snippet de código:

    • Um conjunto é criado e transmitido para o método repr ().
    • O resultado do método repr () é armazenado dentro da variável "stringvar".
    • O método print () é usado para imprimir os valores de Stringvar e as variáveis ​​setvares junto com seu tipo.

Quando o código acima é executado, ele produz os seguintes resultados no terminal:


Observação: Não se confunda com a sequência dos itens do conjunto e da string na saída, porque um conjunto é uma coleção "não ordenada".

A saída verifica que os valores retornados são ambos objetos. No entanto, um dos objetos pertence à classe "set" e após a conversão, o novo objeto pertence à classe "str" ​​ou string.

Método 2: Usando o método junção ()

O método junção () pode ser usado para converter um conjunto em uma string no python, especificando o delimitador de junção e depois passando os valores de todos os itens do conjunto no argumento do método de junção. O delimitador de junção é algo que confunde muito as pessoas.

Bem, em um conjunto, cada item é separado por uma vírgula e quando esses itens são mesclados ou neste caso "unidos" em uma string, usamos um delimitador para separar cada item. Para demonstrar o uso do método de junção para conversão de conjunto para string, faça o seguinte código:

setvar = "this", "é", "linuxhint", "python"
#Conversão
stringvar = ",".Junte -se (item para o item em setvar)
#Printing as duas variáveis
Print (setvar, tipo (setvar))
print (stringvar, tipo (stringvar))


Aqui neste snippet de código, uma vírgula e um espaço em branco “,“ é usado como delimitador e os valores do conjunto são passados ​​para o método de junção através de um loop for-in. A saída deste snippet de código é a seguinte:


Observação: Não se confunda com a sequência dos itens do conjunto e da string na saída, porque um conjunto é uma coleção "não ordenada".

A saída verifica se o conjunto foi convertido com sucesso em uma string com a ajuda do método de junção. Além disso, o usuário também pode usar o método map () no método junção ().

Método 3: Usando o método str ()

O método str () é usado para converter outro tipo de dados em uma string, que é essencialmente conhecida como fundição de tipo. Para demonstrar isso, pegue o seguinte snippet de código:

setvar = "this", "é", "linuxhint", 12, "python"
#Conversão
stringvar = str (setvar)
#Printing as duas variáveis
Print (setvar, tipo (setvar))
print (stringvar, tipo (stringvar))


O funcionamento deste método é muito semelhante ao do método repr (). Quando este código é executado, ele produz os seguintes resultados no terminal:


Observação: Não se confunda com a sequência dos itens do conjunto e da string na saída, porque um conjunto é uma coleção "não ordenada".

A saída confirma que o conjunto foi convertido em uma string usando o método de fundição do tipo Str ().

Conclusão

Converter um conjunto em uma corda em Python é algo que pode parecer muito assustador no começo, mas, na realidade, é um trabalho bastante fácil. Para fazer essa conversão, o usuário pode utilizar métodos internos como o método repr (), o método de conversão do tipo str () e o método de junção (). Para verificar se um conjunto foi convertido com sucesso em uma string, o usuário pode usar o método tipo () para verificar.