def function(test_list: tuple = ()): test_list.append(1) print(test_list) test_list = () function() # function(test_list) # function() # print(test_list) # ################## obj_t = (1, [1.0], "1") obj_t[0] = 2 # obj_t[1].append(2) # print(obj_t) #
Python
Czy pracowałeś z modelem ML: nie dotykałeś samego modelu, a budowałeś infrastrukturę backend i otoczkę wokół niego?
def is_palindrome(string_to_check: str) -> bool: lewa, prawa = 0, len(string_to_check) podczas gdy lewa < prawa: podczas gdy lewa < prawa i nie string_to_check[lewa]: lewa += 1 podczas gdy lewa < prawa i nie string_to_check[prawa]: prawa -= 1
Czym jest palindrom?
Jak słownik Pythona obsługuje kolizje hashy i dlaczego `True`, `1` i `1.0` nie są przechowywane jako trzy różne klucze?
Dlaczego zmienna domyślna argumentu mutowalnego w Pythonie jest zachowywana między wywołaniami funkcji?
Opowiedz o swoim doświadczeniu zawodowym, szczególnie o ostatnim miejscu pracy i, jeśli chcesz, o poprzednim.
def function(test_list: list = []): test_list.append(1) print(test_list) test_list = [] function() function(test_list) function() print(test_list)
Lёsha znalazł pluskwę na półce. -> True Mucha! O, mucha! Wielka jak lew! Ach, um! Ach, um! -> True "........,,,! " -> False def is_palindrome(string_to_check: str) -> bool:
Czy sam pracowałeś z Kafka, czy infrastrukturę i ustawienia zapewnili DevOps?
Jak wyczyszczono duży dziennik zdarzeń Kafka: czy ustawiono politykę retencji?
Czy w Kafka mogły pojawić się duplikaty zdarzeń i jak rozwiązałeś ten problem?
Jak backend współpracował z modelem ML: gdzie był hostowany i jakim protokołem się z nim komunikowali?
obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}
Czy pracowałeś z agentami AI lub sieciami neuronowymi do pisania kodu?
Dlaczego w słowniku `{True: 1, 1: 2, 1.0: 3, "1": 4}` końcowa wartość dla klucza `True` to `3`, a nie `1`?
Jak działał system przed przejściem na event-driven/Kafka: czy to były REST API na FastAPI?