imprimir a variável e um texto em python
Muito bem, eu sei como imprimir variáveis e strings. Mas como posso imprimir algo como" o meu cartão string"?preço (é a minha variável). Quero dizer, aqui está o meu código.:
print "I have " (and here I would like to print my variable card.price)
.
30
Author: Martijn Pieters, 2012-12-26
4 answers
Imprimindo vários valores separados por uma vírgula:
print "I have", card.price
A declaração de impressão irá produzir cada expressão separada por espaços, seguida de uma nova linha.
Se necessitar de uma formatação mais complexa, use a ''.format()
Método:
print "I have: {0.price}".format(card)
Ou utilizando os mais antigos e semi-obsoletos %
Operador de formatação de texto .
30
Author: Martijn Pieters, 2012-12-26 14:13:03
Algo que (surpreendentemente) não foi mencionado aqui é uma simples concatenação.
Exemplo:
foo = "seven"
print("She lives with " + foo + " small men")
Resultado:
Ela vive com sete homens pequenos.
Adicionalmente, a partir do Python 3, o método %
está desactualizado. Não uses isso.
10
Author: forresthopkinsa, 2016-05-27 09:45:38
8
Author: aemdy, 2012-12-26 14:18:07
'''
If the python version you installed is 3.6.1, you can print strings and a variable through
a single line of code.
For example the first string is "I have", the second string is "US
Dollars" and the variable, **card.price** is equal to 300, we can write
the code this way:
'''
print("I have", card.price, "US Dollars")
#The print() function outputs strings to the screen.
#The comma lets you concatenate and print strings and variables together in a single line of code.
1
Author: Kaye Louise, 2018-04-25 12:14:37