Non riesco a trovare la documentazione per l'operatore% come viene usata sulle stringhe in Python. Qualcuno sa dove è quella documentazione?Che cosa fa% per le stringhe in Python?
risposta
È l'operatore di formattazione delle stringhe. Leggi su string formatting in Python.
format % values
Crea una stringa in cui format
specifica un formato e values
sono i valori da compilare.
L'operatore '%' viene utilizzato per interpolazione stringa. Da Python 2.6, il metodo String "format" è usato insted. Per ulteriori dettagli, vedere http://www.python.org/dev/peps/pep-3101/
Si applica printf-like formatting a una stringa, in modo da poter sostituire alcune parti di una stringa con valori di variabili. Esempio
# assuming numFiles is an int variable
print "Found %d files" % (numFiles,)
Vedi il link fornito da Konrad
nota che a partire da Python 2.6, si consiglia di utilizzare il nuovo str.format()
metodo:
>>> "The sum of 1 + 2 is {0}".format(1+2)
'The sum of 1 + 2 is 3'
Se si utilizza 2.6, si può voglio continuare a usare %
per rimanere compatibile con le versioni precedenti, ma in Python 3 non c'è motivo per non usare str.format()
.
- 1. Che cosa fa api.imply?
- 2. Che cosa fa Eval() di Python?
- 3. Cosa fa raise in Python?
- 4. Che cosa fa% {} in Ruby?
- 5. Cosa fa yield in python 2.7?
- 6. Che cosa fa * in CSS?
- 7. Che cosa fa MaxDegreeOfParallelism?
- 8. Che cosa fa webform_DoPostBackWithOptions()?
- 9. Che cosa fa @sign?
- 10. Che cosa significa [: -1] significa/fa in python?
- 11. Che cosa fa EventEmitter.call()?
- 12. DefaultMemberAttribute - che cosa fa?
- 13. Come Python fa la magia delle stringhe?
- 14. Che cosa fa MailMessage.IsBodyHtml?
- 15. Che cosa fa APIENTRY?
- 16. Cosa fa l'oggetto Python Ellipsis?
- 17. Cosa fa l'operatore di omissione (^) in Python?
- 18. Cosa fa l'operatore 'is' in Python?
- 19. Cosa fa esattamente KFold in python?
- 20. Cosa fa "print >>" in python?
- 21. Che cosa fa <() in Bash?
- 22. Che cosa fa glLoadIdentity() in OpenGL?
- 23. Cosa fa | = (ior) fare in Python?
- 24. Cosa fa Cython con le importazioni?
- 25. Che cosa fa android: isScrollContainer?
- 26. PhoneGap setKeepCallback - Che cosa fa?
- 27. Che cosa fa loadHTMLString: baseURL:
- 28. Che cosa fa esattamente OwinBrowser?
- 29. Che cosa fa GenerateEmailConfirmationToken() esattamente?
- 30. Che cosa fa esattamente pg_escape_string?
format() è anche molto potente. È possibile utilizzare tag denominati come "Hello {planet}". Format (planet = 'earth') – aehlke