Найти - Пользователи
Полная версия: rjust / ljust
Начало » Python для новичков » rjust / ljust
1 2 3
odnochlen
Как-то нелогично в питоне.

>>> "s".ljust(3,".")
's..'

В сишарпе наоборот

reclosedev
r = right = право. Выравнивание по правому краю заданным символом. Логично? В редакторах так же.
odnochlen
По мне логичнее было бы: ljust - выравнивание слева, символы добавляются слева.
EBFE
odnochlen
>>> “s”.ljust(3,“.”)
's..'
В сишарпе наоборот
В С# это PadLeft = “дополнить слева” пробелами
В Python ljust = left-justify = “выравнивать слева”
Не вижу ничего нелогичного
odnochlen
EBFE, действительно, так понятнее.
odnochlen
Тоже по теме отличия питона и других языков:

В питоне, чтобы получить 2 части, надо написать:
>>> "a.s.d".split(".",1)
['a', 's.d']

А в яве:

"a.s.d".split("\\.",2)

Почему числа разные? Почему бы не прийти к одному стандарту?
FishHook
odnochlen
Тоже по теме отличия питона и других языков:

В питоне, чтобы получить 2 части, надо написать:
>>> "a.s.d".split(".",1)
['a', 's.d']

А в яве:

"a.s.d".split("\\.",2)

Почему числа разные? Почему бы не прийти к одному стандарту?
Java появилась гораздо позже питона, если ратовать о стандартах, то претензии надо предъявлять разработчикам Джавы.
odnochlen
FishHook
Java появилась гораздо позже питона
Java: 1995
Python: 1991

Ява стала юзабельной гораздо раньше питона, в нем сравнительно недавно еще столько грязи было.
FishHook
odnochlen
FishHook
Java появилась гораздо позже питона
Java: 1995
Python: 1991

Ява стала юзабельной гораздо раньше питона, в нем сравнительно недавно еще столько грязи было.
Первая официальная версия — Java 1.0, — была выпущена в 1996 году.

А вот тут, написано, что метод split, появился в версии 1.4
split, официальная документация
То есть в 2002м году.
odnochlen
Ну а в питоне она когда появилась?

Если честно, мне вариант явы кажется более логичным, но было бы неплохо, если бы они вообще на чем-то одном остановились.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB