Raw Strings

00: 00Strings: Raw Strings.

00:04W ciągu nieprzetworzonym znaki sekwencji specjalnych, takie jak te, które widziałeś w ostatniej sekcji, nie są interpretowane. Teraz zobaczysz, jak zdefiniować surowy ciąg znaków, a następnie jak są one przydatne. Tutaj nowa zmienna a jest zdefiniowana z dwoma fragmentami tekstu i znakiem nowej linii w środku.

00:29możesz zobaczyć, że gdy a jest wydrukowany, ma ten znak nowej linii, gdy jest wydrukowany. Aby utworzyć surowy łańcuch, łańcuch jest poprzedzony r, jak widać tutaj. W przeciwnym razie treść jest dokładnie taka sama.

00:45printing this string out shows that the raw string means that the newline character is not interpreted by print() and is left nienaruszone. Jest to przydatne w aplikacjach, w których znaki sekwencji ucieczki nie powinny być interpretowane normalnie, takich jak wyrażenia regularne, obszar, który może nie być znany, ale bardzo przydatny w przetwarzaniu tekstu.

01:07regularne wyrażenia używają znaku odwrotnego ukośnika w inny sposób niż zwykły tekst, a tutaj surowe ciągi stają się własne, kontrolując sposób, w jaki łańcuch jest interpretowany. Wyrażenia regularne nie wchodzą w zakres tego kursu, ale warto je przeanalizować, jeśli kiedykolwiek będziesz potrzebował przetworzyć tekst.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.