Size: a a a

Сообщество Python Программистов

2020 November 25

in Сообщество Python Программистов
arrrrtur
Language:
py3


Source:
s = "a b c d"
s = s[:s.find('  ')] + s[s.rfind('  ') + 1:]
print(s)


Result:
a b c a b c d
Да, сломается на отсутствии двух пробелов и наличии их больше одного раза
источник

A

Anastasia in Сообщество Python Программистов
Paper_doll_96
Очень многое в питоне раскрывается в методы
Нам говорят делать программу в двух вариантах. С методами и без
источник

А

Артем in Сообщество Python Программистов
Anastasia
Нам говорят делать программу в двух вариантах. С методами и без
Может циклом обойти строку и создать новую просто? (Какое задание такое и решение)
источник

in Сообщество Python Программистов
Артем
Может циклом обойти строку и создать новую просто? (Какое задание такое и решение)
Language:
py3


Source:
s = "a b    c     de"
s = ''.join(c for i, c in enumerate(s) if not (c == ' ' and s[i+1] == ' '))
print(s)


Result:
a b c de
источник

ДС

Дмитрий Суверен Живо... in Сообщество Python Программистов
Rud 356
Не команда, а методы и функции🌚
Прости меня.
источник

P

Paper_doll_96 in Сообщество Python Программистов
Anastasia
Нам говорят делать программу в двух вариантах. С методами и без
А как? Все операции со строками реализованы методами. Даже + == и !=
источник

A

Anastasia in Сообщество Python Программистов
Paper_doll_96
А как? Все операции со строками реализованы методами. Даже + == и !=
Как делать не говорят
источник

A

Anastasia in Сообщество Python Программистов
Но у одногруппников получается
источник

P

Paper_doll_96 in Сообщество Python Программистов
Anastasia
Как делать не говорят
Строка - это константа. Соответственно все операции над строками вернет новую строку
источник

R3

Rud 356 in Сообщество Python Программистов
Tuum Daemonia
кста, как там твои успехи с написанием орм?
Да никак, я перешел на tortoise т.к. он просто работает, хоть и немного говно, а времени в этом году заниматься всем и так не особо
источник

P

Paper_doll_96 in Сообщество Python Программистов
Paper_doll_96
Строка - это константа. Соответственно все операции над строками вернет новую строку
[a:b:c] это на самом деле что-то типо
def __getitem__(self, index)
источник

E

Egor in Сообщество Python Программистов
Paper_doll_96
Строка - это константа. Соответственно все операции над строками вернет новую строку
как-то странно ты выразился. строка - неизменяемый тип, всего-то
источник

R3

Rud 356 in Сообщество Python Программистов
В ожидании alchemy 2.0 ибо ну что-то для асинка там и завезут
источник

А

Артем in Сообщество Python Программистов
Paper_doll_96
[a:b:c] это на самом деле что-то типо
def __getitem__(self, index)
Преподу виднее. Он же препод
источник

in Сообщество Python Программистов
Paper_doll_96
[a:b:c] это на самом деле что-то типо
def __getitem__(self, index)
Нет, ты путаешь слайсы
источник

S

Shadle in Сообщество Python Программистов
df['дата'] = pd.to_datetime(df['дата'], format='%d.%m.%Y')
df['дата'].dt.strftime('%d.%m.%Y')
Подскажите, пожалуйста, нужно чтобы дату выводило в таком формате %d.%m.%Y, а в файле выводит 1980-01-01
В исходном файле 01.01.1980 (его определяю как дейттайм) и нужно, чтобы в таком же формате оставалась дата
источник

P

Paper_doll_96 in Сообщество Python Программистов
Нет, ты путаешь слайсы
Ой, точно. Суть-то одна
источник

in Сообщество Python Программистов
Paper_doll_96
Ой, точно. Суть-то одна
Я ошибся, ты всё правильно указал)
источник

P

Paper_doll_96 in Сообщество Python Программистов
Ааа))
источник

in Сообщество Python Программистов
источник