Use argumentos nomeados em cadeias de formato

Video: 3. Cadeias Carbônicas: Nomenclatura das Cadeias (3/3) [Química Orgânica]

seqüências de formato são extremamente flexíveis em Python. Você pode usá-los para realizar todos os tipos de truques de saída usando os recursos de formatação correta. Além disso, seqüências de formato oferecem uma série de maneiras de acessar os valores de saída. Os seguintes passos demonstram essas técnicas e ajudá-lo a entender por que argumentos nomeados são tão especiais.

442598.medium.jpg

1Abra uma cópia do Shell Python

Você vê a janela do Python Shell.

442599.medium.jpg

2Tipo "Meu é {}. Meu é {}.".formato("carro", "azul", "caminhão", "azul") e pressione Enter.

O resultado mostra que cada um dos valores está inscrita na ordem precisa verifica-se no formato() ligar. Você não pode mudar nada sobre essa ordem de saída particular. Além disso, você deve digitar os valores repetitivos. O valor que azul deve aparecer duas vezes porque você não tem os meios para dizer Python como formatar a string de outra forma.

442600.medium.jpg

3Tipo "Meu {0} é {1}. Meu {2} é {1}.".formato("carro", "azul", "caminhão") e pressione Enter.



A saída é o mesmo. No entanto, se você usar as entradas numeradas, você pode obter por sem digitar o valor azul duas vezes. As entradas ainda deve aparecer em uma ordem específica. Você não pode simplesmente digitá-los no formato() chamar em qualquer ordem que agrada a você.

Video: nomenclatura de hidrocarbonetos ramificados

442601.medium.jpg

4Tipo "Meu VEh1} é {Color}. Meu VEh2} é {Color}.".formato de (Color = "azul", VEh1 = "carro", VEh2 = "caminhão") e pressione Enter.

A saída ainda é o mesmo, mas usando argumentos nomeados tem a vantagem adicional de permitir que você digite os valores em qualquer ordem desejada. Assim, as vantagens de argumentos nomeados são de que você não precisa repetir informações, nem você tem que inseri-lo em qualquer ordem específica. Claro, há um outro benefício que você pode não ter pensado. Quando as entradas são sem nome ou simplesmente usar números, documentando-los é difícil. Além disso, alguém que segue atrás de você pode não ter qualquer idéia do que deve conter. Neste caso, você vê que usando os argumentos nomeados torna as coisas muito mais clara. A desvantagem dessa abordagem é que mais de digitação está envolvido.

Video: Nomenclatura de hidrocarbonetos cadeia ramificada e insaturada

442602.medium.jpg

5Tipo "Meu {VEH1 [0]} é {Cor}. Meu {VEH2 [0]} é {Cor}.".formato (Color = "azul", VEH1 = "carro", VEH2 = "caminhão") e pressione Enter.

A saída para mostrar apenas a primeira letra de cada veículo. No entanto, o que está sendo mostrado é feita mais clara usando o argumento nomeado. Se o argumento nomeado não estavam no lugar, você pode ter um tempo difícil descobrir o que estava vendo.

6Feche a Shell Python

Isso é tudo que existe para formatar uma string em Python.


Publicações relacionadas