Use argumentos nomeados em cadeias de formato
Video: 3. Cadeias Carbônicas: Nomenclatura das Cadeias (3/3) [Química Orgânica]
Conteúdo
- Video: 3. cadeias carbônicas: nomenclatura das cadeias (3/3) [química orgânica]
- 1abra uma cópia do shell python
- 2tipo "meu é {}. meu é {}.".formato("carro", "azul", "caminhão", "azul") e pressione enter.
- 3tipo "meu {0} é {1}. meu {2} é {1}.".formato("carro", "azul", "caminhão") e pressione enter.
- Video: nomenclatura de hidrocarbonetos ramificados
- 4tipo "meu veh1} é {color}. meu veh2} é {color}.".formato de (color = "azul", veh1 = "carro", veh2 = "caminhão") e pressione enter.
- Video: nomenclatura de hidrocarbonetos cadeia ramificada e insaturada
- 5tipo "meu {veh1 [0]} é {cor}. meu {veh2 [0]} é {cor}.".formato (color = "azul", veh1 = "carro", veh2 = "caminhão") e pressione enter.
- 6feche a shell python
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.
1Abra uma cópia do Shell Python
Você vê a janela do Python Shell.
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.
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
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
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.