Korzystanie z Python 3. Która z metod jest bardziej Pythonowa? Konwersja na duże litery:Konwersja na duże litery. Który sposób jest bardziej pythonic?
guess = input("\n\nEnter your guess: ")
guess = guess.upper()
print(guess)
lub
guess = input("\n\nEnter your guess: ").upper()
print(guess)
lub
guess = input("\n\nEnter your guess: ")
print(guess.upper())
Chciałbym również bardzo lubię wiedzieć, innych bardziej skutecznych sposobów pisania tego. Dzięki, naprawdę doceniam porady.
Przegapiłeś: 'print (guess.upper())' To zależy od tego jak masz zamiar użyć zmiennej przypuszczenie potem . Jeśli jest to po prostu kwestia stylu drukowania preferuję ten w tym komentarzu – joaquin
dzięki Joaquin dodam, że w. – Zefi
, co powiesz na 'print (input (" ... "). Upper())'. Rzecz w pythonie polega na tym, że wszystkie te mogą być poprawne w zależności od tego, co chcesz zrobić z wartością zwracaną. Jeśli nie musisz później korzystać z reutrn, nie musisz go przypisywać. Jednak nie musisz też trzymać wszystkiego w jednej linii tylko dlatego, że możesz. – Will