Estou tentando remover caracteres específicos de uma string usando Python. Este é o código que estou usando agora. Infelizmente, parece não fazer nada com a string. for char in line: if char in " ?.!/;:": line.replace(char,'') Como faço isso
Imutabilidade é a incapacidade de modificar dados depois que eles foram criados. Modificações são feitas copiando os dados. Uma propriedade dos dados imutáveis é que eles são * referencialmente transparentes *.
Estou tentando remover caracteres específicos de uma string usando Python. Este é o código que estou usando agora. Infelizmente, parece não fazer nada com a string. for char in line: if char in " ?.!/;:": line.replace(char,'') Como faço isso
Em Ruby, alguns métodos têm um ponto de interrogação ( ?) que faz uma pergunta como include?essa e pergunta se o objeto em questão está incluído; isso retorna um verdadeiro / falso. Mas por que alguns métodos têm pontos de exclamação ( !), enquanto outros não? O que isso...
Após as discussões aqui no SO, eu já li várias vezes a observação de que estruturas mutáveis são "más" (como na resposta a esta pergunta ). Qual é o problema real com mutabilidade e estruturas em C #?
Esta poderia ser a pergunta mais idiota já feita, mas acho que é bastante confusa para um novato em Java. Alguém pode esclarecer o que se entende por imutável ? Por que é Stringimutável? Quais são as vantagens / desvantagens dos objetos imutáveis? Por que um objeto mutável, como o...
Nós todos sabemos isso String é imutável em Java, mas verifique o seguinte código: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field =...
Recentemente, encontrei a constpalavra - chave em JavaScript. Pelo que sei, ele é usado para criar variáveis imutáveis e testei para garantir que não possa ser redefinido (no Node.js.): const x = 'const'; const x = 'not-const'; // Will give an error: 'constant 'x' has already been...
Desculpe pelo título waffly - se eu pudesse criar um título conciso, não precisaria fazer a pergunta. Suponha que eu tenha um tipo de lista imutável. Possui uma operação Foo(x)que retorna uma nova lista imutável com o argumento especificado como um elemento extra no final. Então, para criar uma...
Este é o rspecbinstub no diretório do meu projeto. #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here...
Considere o seguinte exemplo. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Agora, em Java, os objetos String são imutáveis. Então, como é strpossível atribuir ao objeto o valor "Ajuda!". Isso não está...
import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = copy.copy(c) d1 = copy.copy(d) print("immutable - id(a)==id(a1)", id(a) == id(a1)) print("immutable - id(b)==id(b1)", id(b) == id(b1)) print("mutable - id(c)==id(c1)",...
Atualmente, estou trabalhando nas estruturas React JS e React Native . No meio do caminho, me deparei com o Immutability ou a biblioteca Immutable-JS , quando estava lendo sobre a implementação do Flux e Redux do Facebook. A questão é: por que a imutabilidade é tão importante? O que há de errado...
Estou confuso sobre o que é um tipo imutável. Eu sei que o floatobjeto é considerado imutável, com este tipo de exemplo do meu livro: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Isso é considerado imutável por causa da estrutura / hierarquia da...
Embora eu nunca precisei disso, me ocorreu que criar um objeto imutável em Python poderia ser um pouco complicado. Você não pode simplesmente substituir __setattr__, porque não pode nem mesmo definir atributos no arquivo __init__. Subclassificar uma tupla é um truque que funciona: class...
Se uma tupla é imutável, por que ela pode conter itens mutáveis? É aparentemente uma contradição que, quando um item mutável, como uma lista, é modificado, a tupla à qual ele pertence permanece
Estou tentando entender os objetos mutáveis e imutáveis. O uso de objetos mutáveis causa muita má impressão (por exemplo, retornando uma matriz de seqüências de caracteres de um método), mas estou tendo problemas para entender quais são os impactos negativos disso. Quais são as práticas...
Na visão geral da estrutura de coleções : Coleções que não suportam operações de modificação (como add, removee clear) são referidas como não modificáveis . Coleções que não são modificáveis são modificáveis . As coleções que garantem adicionalmente que nenhuma alteração no Collectionobjeto...
Eu tenho esta função de API: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) Eu não gosto disso Porque a ordem dos parâmetros se torna desnecessariamente significativa. Torna-se mais difícil adicionar novos campos. É mais difícil...
Um conjunto congelado é um frozenset. Uma lista congelada pode ser uma tupla. O que seria um ditado congelado? Um ditado imutável e lavável. Eu acho que poderia ser algo assim collections.namedtuple, mas isso é mais como um ditado de chaves congeladas (um ditado meio congelado). Não é? A...
Existe uma alternativa imutável para as matrizes primitivas em Java? Criar um array primitivo finalnão impede que alguém faça algo como final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; Eu quero que os elementos da matriz sejam
Estou usando propriedades implementadas automaticamente. Eu acho que a maneira mais rápida de corrigir o seguinte é declarar minha própria variável de backup? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Mensagem de erro: Não é possível modificar o valor de retorno de...