Aby sprawdzić białe listy wartość łańcucha, użyj metody String IssPace () w Python. Jeśli ciąg zawiera tylko znaki białych, odpowie „prawda”. Alternatywnie da „fałszywe”. Wzywając metodę ISSPACE (), możemy ustalić, ile przestrzeni jest obecnych w ciągu. Funkcja zawiera następujące znaki Whitespace „\ n”, „\ t”, „przestrzeń”, \ f ”,„ \ v ”itp.
Składnia metody ciągu ISSPACE ()
Przykład 1: Za pomocą metody String IssPace () w Python.
W tym przypadku zastosowana zostanie metoda skryptu Pythona „ISSPACE ()”. Technika ciąg „ISSPACE ()” służy do określenia, które znaki w wartości ciągu są białą. Każdy znak lub ciąg znaków używanych do reprezentowania poziomej lub pionowej przestrzeni w składaniu jest znana jako Whitespace w kodowaniu komputerowym. Postać Whitespace zwykle zajmuje miejsce na stronie, nawet jeśli nie koreluje ze znakiem, gdy jest renderowany. W zakresie Pythona odnosi się do zakładek i przestrzeni. Można również uwzględnić egzotyczne przestrzenie Unicode, ale unikaj ich używania.
Zacznijmy skrypt. W tym przykładzie zmienna „s” jest inicjowana i ustawiana na wartość, w której używamy odwróconego przecinka i wewnątrz odwróconego przecinka, dodajemy w niej niektóre spacje, używając klucza spacji na klawiaturze. Następnie, w następnym wierszu, wywołujemy funkcję „print ()” i wewnątrz funkcji drukowania używamy „S.Metoda ISSPACE () ”, która jest używana do sprawdzania białej listy w skrypcie. Zwróci to prawdę, jeśli wartość zawiera tylko białą przestrzeń, dlatego możemy zobaczyć, że użyliśmy tylko przestrzeni, aby zwróciło się do wyjścia.
Tak więc, jak widzimy na poniższym obrazku, wyświetlono „True” w wyjściu, ponieważ „issspace ()” akceptuje tylko znaki białych przestrzeni „\ t”, „spację”, „\ f”, „\ v” i „” \ n ”odpowiednio. Jeśli użyliśmy przestrzeni z tekstem, zwróciłby „Fałsz”, ponieważ „issPace ()” nie zezwala na symbole alfabetyczne ani numeryczne.
Teraz, jeśli po prostu używamy odwróconych przecinków w tym samym skrypcie bez dodawania dodatkowej przestrzeni, zwróci fałsz w danych wyjściowych, ponieważ ISSPACE () jest używany do ustalenia, czy argument ma wszystkie znaki białej.
Jak widzimy, wynik stwierdził „fałszywy”.
W poniższej sekcji zainicjujemy zmienną „M” i przypisujemy wartość do „\ t \ t \ n \ f”. Wykorzystaliśmy również przestrzeń między tymi znakami. Są to znaki białych przestrzeni, które obejmują nowe linie, przestrzenie, zakładki, powrót karetki, kanały itp., Które są używane jako znaki odstępu. Funkcja drukowania () została następnie użyta w następnym wierszu, a wewnątrz niej „m.Metoda ISSPACE () ”została zastosowana do ustalenia, czy wartość ciągu przechowywana w zmiennej„ M ”była prawdziwa czy fałszywa. Przejdźmy teraz do jego wyników.
Wyświetla „Prawdą” w wyniku, ponieważ wartość zawiera tylko znaki białych, a nie jedna postać nie-biała. Jeśli jednak dodamy alfabet między tymi znakami odstępów, metoda ciąg „issspace ()” zwróci false, ponieważ nie akceptuje tego.
Oprócz wspierania znaków Unicode, Python's ISSPACE () dodatkowo rozpoznaje te postacie jako białe przestrzenie. Ciągi Pythona są zapisywane jako pliki „Unicode”, w których każdy znak jest identyfikowany przez inną liczbę. Aplikacje Pythona mogą działać z wszystkimi tym wyraźnymi kombinacjami znaków, ponieważ typ ciągów w Python implementuje standard Unicode dla reprezentacji znaków. Każda postać używana w językach ludzkich zostanie wymieniona w specyfikacji Unicode, która również przypisuje każdemu charakterowi specjalny kod.
Zamiast wstawić przestrzenie, naciskając pasek przestrzeni na klawiaturze, w tej sekcji wykorzystaliśmy znak Unicode „U0020”. Przechodząc do kodu, najpierw zainicjujemy zmienną „u” i ustawiamy wartość, która jest Unicode znaku przestrzennego „U0020”,. Następnie, w poniższym wierszu użyliśmy funkcji print () wewnątrz funkcji drukowania, użyliśmy metody „issPace ()”. Ta metoda sprawdzi, czy wartość ciągu jest znakiem białej przestrzeni, czy nie. Tutaj wiemy, że przestrzeń jest postacią białej przestrzeni i użyliśmy jej Unicode, który ciąg „issspace ()” obsługuje w Python.
Ponieważ wdrażamy znak Unicode dla Space, „ISSPACE ()” zwraca „True” dla znaków Whitespace; Stąd wynik jest „prawdziwy”.
Przykład 2: Wdrożenie metody String IssPace () i instrukcja zliczania w obrębie pętli, aby zliczyć liczbę przestrzeni obecnych w ciągu.
W tym przykładzie użyjemy instrukcji funkcji „issPace ()” i „Count”, aby zliczyć liczbę spacji w wartości ciągów wewnątrz pętli. Aby ustalić, ile liczb lub elementów znajduje się na liście, użyj liczby. Liczba może śledzić, ile iteracji pętli zostało wykonanych przez Twój kod.
W tym kodzie tworzymy zmienną „ciąg” i przypisujemy jej wartość ciągów „i \ nlove \ v \ n \ n my \ fpets \ n \ t”. Wyrażenie to w zasadzie „Kocham moje zwierzęta”, a białe postacie przestrzenne użyte między tym zdaniem to „\ n, \ v, \ f i \ t”. Po użyciu liczby i zainicjowaniu go za pomocą „zero” w następnym wierszu, użyliśmy pętli do sprawdzenia przestrzeni w wartościach ciągów i zadeklarowaliśmy zmienną o nazwie „v” dla wartości ciągów.
Następnie, w poniższym wierszu, zastosowaliśmy warunek „jeśli”. W instrukcji IF użyliśmy „v.ISSPACE () ”oznacza„ true ”, co oznacza, że znaki przestrzenne w wartości ciągu zostaną sprawdzone przed uruchomieniem instrukcji Count w celu ustalenia całkowitej przestrzeni w wartości ciągów. Metoda „print ()” jest następnie używana do wyświetlania wyrażenia „Całkowita liczba przestrzeni na tym ciągu jest” wraz z liczbą spacji zliczania.
Wartość ciągu ma w sumie „9” przestrzeni. W łańcuchu Pythona postacie „N”, „V”, „N”, „F” i „T” są używane jako przestrzenie za każdym razem, gdy zapisano jedną z tych postaci, dodaje się przestrzeń, dodaje się przestrzeń. Korzystając z tych znaków, otrzymujemy sześć spacji. Następnie dodaliśmy trzy przestrzenie, naciskając pasek przestrzeni na klawiaturze, więc wynik to „9”.
Przykład 3: Wykorzystanie metody String ISSPACE () w programie warunkowym „IF-ELSE”.
W tej ilustracji funkcja String IssPace () jest używana z warunkami IF-Else. Klauzula „jeśli” zostanie wyświetlona, jeśli wymóg zostanie spełniony. W przeciwnym razie wyświetli się wyrażenie „else”. Metoda ISSPACE () sprawdza wartość ciągu dla dowolnych znaków Whitespace i wyświetla instrukcję IF, jeśli jest nawet jedna nie-biała. Jednak oświadczenie else zostanie wydrukowane.
Rozpocznijmy trzeci przykład, wkładając wartość ciągu „\ t \ n \ t” do zmiennej „ciąg”, którą zainicjowaliśmy wcześniej. Widać, że używamy odstępów „\ t”, „\ n” i „przestrzeni” w wartości. Następnie ustawiamy warunek if, aby wydrukował frazę „ma miejsce”, jeśli ciąg.ISSPACE () jest równe „true”. Ale jeśli nie pasuje do stanu, drukuje inne stwierdzenie „nie ma miejsca”.
Oświadczenie „ma miejsce” zostanie wydrukowane, ponieważ, o ile wiemy, warunek jest prawdziwy, a każda litera w ciągu jest znakiem białej przestrzeni, jak pokazano na poniższym obrazku.
Wniosek
Aby zidentyfikować znak Whitespace w wartości ciągu, zbadaliśmy metodę Python String IssPace (). W tym artykule omówiliśmy różne podejścia do zastosowania metody ISSSPACE () w Python. Pierwszy przykład po prostu wyświetla true, jeśli cała wartość ciągów ma białe znak; W przeciwnym razie wyświetla fałsz. Drugi przykład wykorzystał instrukcję na pętlę i liczbę, aby policzyć wszystkie przestrzenie w ciągu. Podczas gdy trzeci przykład wykorzystuje metodę ISSPACE () i warunek IF-ELSE.