Python sprawdź, czy ciąg jest pływakiem

Python sprawdź, czy ciąg jest pływakiem

Ciąg to dowolna kolekcja znaków otoczona znakami pojedynczych lub podwójnych kwot i interpretowana dosłownie skryptem. Mówiąc dokładniej, ciąg, który obejmuje kilka wierszy, nazywa się ciągiem wielopoziomowym. Punkty pływające są jednym z najczęstszych wbudowanych liczbowych typów danych mających punkty dziesiętne. Zmiana wartości całkowej jest dość łatwa. Jednak transformacja liczby pływającej jest znacznie bardziej skomplikowana.

Ten przewodnik zapewni sposób sprawdzenia, czy ciąg jest unosi się, czy nie w Pythonie.

Jak sprawdzić, czy ciąg jest pływakiem w Pythonie?

Aby sprawdzić, czy ciąg jest pływakiem w Pythonie, stosowane są metody poniżej listy:

  • platforma()
  • zamień () i isdigit ()

Metoda 1: Sprawdź, czy ciąg jest pływakiem w Pythonie za pomocą metody „float ()”

Aby sprawdzić, czy ciąg Python jest pływakiem, czy nie, „platforma()" Jest używane. Może przekształcić dostarczony ciąg w numer pływaka. Ponadto może nie oświadczyć, że określony ciąg nie jest prawidłowym numerem.

Przykład

Najpierw zaimportuj „Numpy„Biblioteka jako„NP. Następnie zaimportuj „matplotlib.Pyplot" jak "plt„Aby zarządzać niektórymi wartościami liczbowymi i zarządzać wykresem:

importować Numpy jako NP
importować matplotlib.Pyplot as Plt

Teraz utwórz zmienną stringową i zainicjuj z liczbą pływającą:

my_string = "0.9837 "

Następnie wydrukuj wyżej inicjowany ciąg:

print („oryginalny ciąg:” + str (my_string))

Następnie użyj bloku próbowania, aby sprawdzić, czy dostarczony ciąg jest pływany, czy nie. W tym celu wywołaliśmy „platforma()„Metoda i przekazała ciąg jako argument. Następnie stworzyliśmy zmienną, która używa do przechowywania wyników. Jeśli ciąg nie jest numerem zmiennoprzecinkowym, wydrukuje określony komunikat ”

próbować:
float (my_string)
wynikowy_value = true
z wyjątkiem:
wydruku („Not a Float”)
wynik_value = false
druk (”to ciąg wejściowy to numer pływaka? " + str (wynik_value))

Wartość "PRAWDA”Jak wyjście wskazuje, że dostarczony ciąg jest wartością zmiennoprzecinkową:

Metoda 2: Sprawdź, czy ciąg jest pływakiem w Pythonie za pomocą metod „Wymień ()” i „isdigit ()”

Inna metoda sprawdzenia, czy ciąg jest liczbą pływającą, czy nie w Pythonie, „zastępować()" I "isdigit ()" metoda. Metoda „zamiennika ()” zawiera wszystkie instancje podłacia przez inną. Jednakże "isdigit ()”Metoda jest używana do weryfikacji typu danych zmiennych.

Przykład

Zadzwoń do "zastępować()”Metoda z wymaganymi argumentami. Następnie użyj „isdigit ()" metoda. Aby przechowywać wyniki, deklaruj „wynikowy_value" zmienny:

wynik_value = my_string.zastępować('.', ", 1).isdigit ()

Użyj "wydrukować()„Wbudowana funkcja wyświetlania wyników dostarczonej zmiennej:

druk (”to ciąg wejściowy to numer pływaka? " + str (wynik_value))

Wyjście

To wszystko! Nauczyłeś się różnych sposobów sprawdzenia, czy dostarczona ciąg jest pływakiem w Pythonie.

Wniosek

Aby sprawdzić, czy ciąg jest unosi się, czy nie w Pythonie, „platforma()„Metoda,„zastępować()”Metoda i„isdigit ()„Można zastosować metodę. Wszystkie metody są wbudowanymi metodami Pythona. W tym przewodniku dostarczyliśmy wszystkie możliwe sposoby sprawdzenia, czy ciąg jest unosi się, czy nie w Pythonie.