Po co średnik w Pythonie ?

0
print('po'); print('co'); print(';'); print('w'); print('pythonie'); print('?');

nigdy nie widziałem żeby ktoś go używał, imo wygląda brzydko, to jakiś relikt przeszłości będący dowodem ewolucji ? :D

2

Pythona można też używać do one-linerów, choć jest w tym gorszy niż Perl czy AWK. Wówczas to

$ python -c 'print(1);print(2);print(3)'
1
2
3

Jest czytelniejsze niż

$ python -c $'print(1)\nprint(2)\nprint(3)'
1
2
3

2

Nie widziałeś, bo średnik w Pythonie służy do oddzielania wyrażeń a nie do ich kończenia. Jest to bardzo rzadka sytuacja. Średnik się przydaje w momencie kiedy wykonujesz skrypt z wiersza poleceń, bo wtedy masz ograniczone (albo żadne) możliwości używania nowych wierszy i wcięć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1