Jestem wielkim fanem używania słowników do formatowania ciągów. Pomaga mi odczytać używany format ciągów, a także pozwala mi korzystać z istniejących słowników. Na przykład: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: …
Jaki jest najszybszy sposób wczytania pliku tekstowego do zmiennej łańcuchowej? Rozumiem, że można to zrobić na kilka sposobów, na przykład czytać poszczególne bajty, a następnie konwertować je na ciąg. Szukałem metody z minimalnym kodowaniem.
Zwykle używam następującego idiomu, aby sprawdzić, czy String można przekonwertować na liczbę całkowitą. public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } Czy to tylko ja, czy wydaje się to nieco hackerskie? Jaki jest lepszy …
Mam ciąg o nazwie „witaj świecie” Muszę zamienić słowo „świat” na „csharp” do tego używam: string.Replace("World", "csharp"); ale w rezultacie nie zastępuję ciągu. Powodem jest rozróżnianie wielkości liter. Oryginalny ciąg zawiera „świat”, podczas gdy próbuję zastąpić „świat”. Czy jest jakiś sposób na uniknięcie tego rozróżniania wielkości liter w metodzie string.Replace?
Mam trzy kolumny w tabeli sqlite: Column1 Column2 Column3 A 1 1 A 1 2 A 12 2 C 13 2 B 11 2 Muszę wybrać Column1-Column2-Column3(np A-01-0001.). Chcę wypełnić każdą kolumnę znakiem- Jestem początkującym w zakresie SQLite, każda pomoc byłaby mile widziana
Czy istnieje konwencja Pythona, w której należy wdrożyć __str__()versus __unicode__(). Widziałem klasy zastępujące __unicode__()częściej niż, __str__()ale nie wydaje się to spójne. Czy istnieją konkretne zasady, kiedy lepiej wdrożyć jedną z drugą? Czy wdrożenie obu jest konieczne / dobre praktyki?
Próbuję zastąpić wiele słów w ciągu wieloma innymi słowami. Sznurek brzmi: „Mam kota, psa i kozę”. Nie powoduje to jednak: „Mam psa, kozę i kota”, ale zamiast tego daje „Mam kota, kota i kota”. Czy w JavaScript można zastąpić wiele ciągów jednocześnie wieloma innymi ciągami, aby uzyskać poprawny wynik? var …
Chcę zapisać plik w pamięci wewnętrznej, pobierając tekst z EditText. Następnie chcę, aby ten sam plik zwrócił wprowadzony tekst w postaci ciągu i zapisał go w innym ciągu, który będzie później używany. Oto kod: package com.omm.easybalancerecharge; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.Menu; …
Mam tekst „ Android to stos oprogramowania ”. W tym tekście chcę ustawić „ stos ” tekst ”, który można kliknąć. w tym sensie, że kliknięcie spowoduje przekierowanie do nowej aktywności (nie w przeglądarce). Próbowałem, ale nie rozumiem.
Jak wyszukiwać i zamieniać tekst w pliku za pomocą Python 3? Oto mój kod: import os import sys import fileinput print ("Text to search for:") textToSearch = input( "> " ) print ("Text to replace it with:") textToReplace = input( "> " ) print ("File to perform Search-Replace on:") fileToSearch …
Chcę sprawdzić, czy ciąg znaków jest w ASCII, czy nie. Jestem tego świadomy ord(), ale kiedy próbuję ord('é'), mam TypeError: ord() expected a character, but string of length 2 found. Zrozumiałem, że jest to spowodowane sposobem, w jaki zbudowałem Pythona (jak wyjaśniono w ord()dokumentacji ). Czy istnieje inny sposób sprawdzenia?
Jak mogę przekonwertować z float na string lub string na float? W moim przypadku muszę wykonać twierdzenie między ciągiem 2 wartości (wartością, którą mam z tabeli) a wartością zmienną, którą obliczyłem. String valueFromTable = "25"; Float valueCalculated =25.0; Próbowałem od float do string: String sSelectivityRate = String.valueOf(valueCalculated ); ale twierdzenie …
Chcę wziąć liczbę całkowitą (która będzie <= 255) do reprezentacji ciągu szesnastkowego np .: Chcę 65wejść i wyjść '\x41'lub 255dostać '\xff'. Próbowałem to zrobić z struct.pack('c',65 ), ale to dusi wszystko powyżej, 9ponieważ chce przyjąć ciąg znaków składający się z jednego znaku.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.