Size: a a a

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

2020 August 07

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Хотя проще чем трайнуть каст в инт нет ничего)
и это предпочтительнее в птоне
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну если хочешь и отрицательные то:
str.isdigit() or (str.startswith("-") and str[1:] and str[1:].isdigit())
str.lstrip(‘-‘).isnumeric()
источник

AT

Alexander T in Сообщество Python Программистов
Rud 356
и это предпочтительнее в птоне
Не, предпочтительнее писать кодом то, что делаешь. Проверить на интовость и интануть разные вещи.
источник

R3

Rud 356 in Сообщество Python Программистов
Alexander T
Не, предпочтительнее писать кодом то, что делаешь. Проверить на интовость и интануть разные вещи.
ну такое, при учете, что предпочтительнее считать, что все изначально правильно, а потом собирать экскепшены
источник

R3

Rud 356 in Сообщество Python Программистов
мне бы было лень
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Сцуко, рекстестер!
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
s = "--2"
if s.lstrip('-').isnumeric():
   print(int(s))


Errors:
Traceback (most recent call last):
 File "488861032/source.py", line 3, in <module>
   print(int(s))
ValueError: invalid literal for int() with base 10: '--2'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Лстрип режет не один символ слева)
источник

s

scykeer in Сообщество Python Программистов
ребята,а как заменить слова в массиве?
источник

E

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

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Лстрип режет не один символ слева)
Точно, кек.
Ну тогда хотя бы str.isnumeric() or str[1:].isnumeric()
источник

E

Egor in Сообщество Python Программистов
scykeer
ребята,а как заменить слова в массиве?
что ты имеешь в виду? как заменить значение элемента массива?
источник

AT

Alexander T in Сообщество Python Программистов
scykeer
ребята,а как заменить слова в массиве?
f = lambda x: new_x if shit else x
new_massiv = [f(x) for x in massiv]
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
Точно, кек.
Ну тогда хотя бы str.isnumeric() or str[1:].isnumeric()
"x123"
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
f = lambda x: new_x if shit else x
new_massiv = [f(x) for x in massiv]
Но... Ведь... Тернарки...
источник

AT

Alexander T in Сообщество Python Программистов
Бывает сложнее логика чем тернарка
источник

AT

Alexander T in Сообщество Python Программистов
Да, говно. Интовать придется :/
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
scykeer
ребята,а как заменить слова в массиве?
replaces = {"хуй": "писька"}
new_list = [replaces.get(word, word) for word in old_list]
источник

s

scykeer in Сообщество Python Программистов
не материтесь пожалуйста.
источник