Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.


4
Jak działa przypisanie z wycinkiem listy w Pythonie?
Dokument Pythona mówi, że cięcie listy zwraca nową listę. Teraz, jeśli zwracana jest „nowa” lista, mam następujące pytania związane z „Przydziałem do plasterków” a = [1, 2, 3] a[0:2] = [4, 5] print a Teraz wynik będzie następujący: [4, 5, 3] Jak coś, co coś zwraca, może pojawić się po …
100 python  list  slice 

4
Czy wyrażenia regularne z modułu re obsługują granice słów (\ b)?
Próbując dowiedzieć się więcej o wyrażeniach regularnych, w samouczku zasugerowano, że możesz użyć znaku, \baby dopasować granicę słowa. Jednak następujący fragment kodu w interpreterze języka Python nie działa zgodnie z oczekiwaniami: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Powinien być obiektem dopasowania, jeśli cokolwiek zostało dopasowane, …
100 python  regex 

3
Wartość domyślna dla pola w modelu Django
Załóżmy, że mam model: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Obecnie używam domyślnego administratora do tworzenia / edycji obiektów tego typu. Jak usunąć pole bz administratora, aby każdy obiekt nie mógł zostać utworzony z wartością, a raczej otrzymał domyślną wartość 0000000?


3
UnicodeDecodeError podczas przekierowywania do pliku
Uruchamiam ten fragment dwukrotnie, w terminalu Ubuntu (kodowanie ustawione na utf-8), raz z, ./test.pya potem z ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Bez przekierowania drukuje śmieci. Z przekierowaniem otrzymuję UnicodeDecodeError. Czy ktoś może wyjaśnić, dlaczego otrzymuję błąd dopiero w drugim przypadku, czy jeszcze lepiej udzielić szczegółowego wyjaśnienia, co dzieje …
100 python  unicode 

4
Kiedy hash (n) == n w Pythonie?
Bawiłem się funkcją skrótu Pythona . W przypadku małych liczb całkowitych pojawia się hash(n) == nzawsze. Jednak nie dotyczy to dużych liczb: >>> hash(2**100) == 2**100 False Nie dziwię się, rozumiem, że hash przyjmuje skończony zakres wartości. Co to za zasięg? Próbowałem użyć wyszukiwania binarnego, aby znaleźć najmniejszą liczbęhash(n) != …

8
komunikaty dziennika pojawiające się dwukrotnie z rejestrowaniem w języku Python
Używam logowania w Pythonie iz jakiegoś powodu wszystkie moje wiadomości pojawiają się dwukrotnie. Mam moduł do konfiguracji logowania: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate = 0 # Format for our loglines …
100 python  logging 


3
Różnice między numpy.random i random.random w Pythonie
Mam duży skrypt w Pythonie. Zainspirowałem się kodem innych ludzi, więc ostatecznie wykorzystałem numpy.randommoduł do niektórych rzeczy (na przykład do stworzenia tablicy liczb losowych wziętych z rozkładu dwumianowego), aw innych miejscach używam modułu random.random. Czy ktoś może mi powiedzieć, jakie są główne różnice między nimi? Patrząc na stronę internetową dokumentu …


15
Zabić proces według nazwy?
Próbuję zabić proces (szczególnie iChat). W wierszu poleceń używam tych poleceń: ps -A | grep iChat Następnie: kill -9 PID Jednak nie jestem do końca pewien, jak przetłumaczyć te polecenia na Python.
100 python  process  kill 

3
ctypes - początkujący
Mam zadanie "zawijania" biblioteki ac w klasę Pythona. Dokumentacja jest niesamowicie niejasna w tej sprawie. Wygląda na to, że oczekują, że tylko zaawansowani użytkownicy Pythona zaimplementują ctypes. Cóż, jestem początkującym w Pythonie i potrzebuję pomocy. Jakaś pomoc krok po kroku byłaby cudowna. Więc mam swoją bibliotekę C. Co ja robię? …

4
Zastąp wszystkie niealfanumeryczne znaki w ciągu
Mam ciąg, którym chcę zastąpić dowolny znak, który nie jest standardowym znakiem lub liczbą, na przykład (az lub 0-9), gwiazdką. Na przykład „h ^ & ell”., | Ow] {+ orld ”jest zastępowane przez„ h * ell * o * w * orld ”. Zwróć uwagę, że wiele znaków, takich jak …
100 python 

6
Jak rozpoznać typy numpy w Pythonie?
Jak można wiarygodnie określić, czy obiekt ma typ numpy? Zdaję sobie sprawę, że to pytanie jest sprzeczne z filozofią pisania typu kaczego, ale chodzi o to, aby upewnić się, że funkcja (która używa scipy i numpy) nigdy nie zwraca typu numpy, chyba że zostanie wywołana typem numpy. To pojawia się …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.