yigal_s: (Default)
[personal profile] yigal_s
a = "123"
a1 = a
a += "4"
print(a, a1)

1234 123

b = [1,2,3]
b1 = b
b += [4]
print(b, b1)

[1, 2, 3, 4] [1, 2, 3, 4]

Date: 2022-05-28 05:13 pm (UTC)
ordinary_joe_backup: (Default)
From: [personal profile] ordinary_joe_backup
вот от этого у меня так люто горел пердак когда я на питоне чот там для хобби-проекта писал для raspberry pi. в финале на питон было положено и все выполнено на плюсах.

Date: 2022-05-28 05:30 pm (UTC)
ordinary_joe_backup: (Default)
From: [personal profile] ordinary_joe_backup
я и плюсы тока для хобби, для денег пишу на ваще страшной ебанине BC AL евпоча.

но плюсы всеж основа всего, и чот пайтон мне не зашел ваще. много там както через жеппу сделано.

Date: 2022-05-28 08:11 pm (UTC)
ordinary_joe_backup: (Default)
From: [personal profile] ordinary_joe_backup
я сейчас затруднюсь кодсниппет привести, но както вот по ощущениям коряво.

Date: 2022-05-29 10:55 am (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Не понял, что тут такого страшного.
Строки не мутабельны, отсюда такое поведение.
Лучше питона, имхо, еще ничего не придумали.

Date: 2022-05-29 01:21 pm (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Я не программист, поэтому, наверное, для меня все эти штуки не вызывают никакой сложности. Все логично)
Не мне с вами спорить, честно говоря, но в питоне вроде все является объектом. Поэтому никакого value нет, везде сплошной reference - никаких исключений) Особенно нравится, что объектом является int, это очень круто когда байты добавляются в случае необходимости, и нет никакой надобности думать о максимальном значении числа.

Date: 2022-05-29 01:23 pm (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Не понял, в чем смысл вашего примера с методом .append
Если вам нужен такой метод для тупла - в чем проблема его нарисовать? Я думаю его нет, просто потому что никому это было не надо)

Date: 2022-05-29 05:59 pm (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
да вроде нет) не перестает)
впрочем спорить не буду)