Przykład-1: podział za pomocą operatora pojedynczego slash (/) i podwójnego cięcia (//)
Utwórz plik Python z następującym skryptem, aby sprawdzić różnicę między wyjściem pojedynczego cięcia a podwójnym operatorem Slash dla operacji podziału. W skrypcie 5 jest zdefiniowane jako wartość dzielnika, a 2 jest definiowane jako wartość dzielnicy. Wynik podziału i rodzaj wyniku 5/2, 5 // 2, 5 // 2.0 i 5.0 // 2 zostanie wydrukowany po wykonaniu skryptu.
# Zdefiniuj wartość dzielnikaWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu skryptu. Wynik 5/2 jest odpowiedni, a typem zwrotu jest pływak. Wynik 5 // 2 nie jest odpowiedni, a typem zwrotu jest liczbą całkowitą. Część ułamkowa została pominięta z wyjścia. Wynik 5 // 2.00 nie jest odpowiednie, a typem powrotu jest zmiennoprzecinkowy. Część ułamkowa została również pominięta w tym wyjściu. Wynik 5.00 // 2 nie jest odpowiednie, a typem zwrotu jest pływak. Część ułamkowa została również pominięta w tym wyjściu.
Przykład-2: Wymień ścieżkę zdefiniowaną przez operator podwójnego cięcia (//)
Slash wsteczny (\) służy do definiowania ścieżki w systemie Windows, a cięcie (/) służy do zdefiniowania ścieżki w systemie operacyjnym Linux. Gdy dowolna ścieżka Windows jest zdefiniowana w zmiennej Python, wówczas slash do tyłu (\) jest przechowywany przez podwójne cięcie (\\). Tak więc podwójne cięcie (\\) wymaga przekonwertowania na naprzód (/), aby zdefiniować ścieżkę w formacie Linux. Utwórz plik Python z następującym skryptem, który przypisuje ścieżkę Windows do zmiennej i zastępuje podwójne cięcie ścieżki z naprzód (/). Oryginalne i zaktualizowane ścieżki zostaną wydrukowane po wykonaniu skryptu.
# Zdefiniuj ścieżkęWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu skryptu. Wyjście pokazuje, że ścieżka Windows została przekonwertowana na format ścieżki Linux.
Wniosek:
Zastosowanie operatora podwójnego cięcia (//) w Python 3+ zostało pokazane w tym samouczku przy użyciu prostych przykładów do zrozumienia celów korzystania z tego operatora.
"