Python String Metoda tytułu

Python String Metoda tytułu
Python to wysoki poziom obiektowy język programowania szeroko stosowany wśród programistów. Zapewnia różne funkcje obsługi ciągów. Obsługa strun w Pythonie odnosi się do każdej operacji wykonywanej na strunach, w tym konwersji ciągów na wielką część, modyfikację strun i tak dalej. Standardowy moduł użyteczności Pythona zawiera listę funkcji, które można użyć na strunach, i.mi., isupper (), islower (), title (), istitle () i wiele innych. W tym przewodniku dowiemy się o funkcjonowaniu funkcji tytułu () z ciągiem. Zrozumiemy funkcję tytułu () w samouczku poniżej.

Funkcja string tytuł ()

Funkcja tytułu () Pythona działa z strunami. Przekształca podany ciąg w sprawę tytułową. Nie bierze żadnych argumentów wejściowych i oddaje podany ciąg w sprawie tytułu. Przypadek tytułowy oznacza, że ​​pierwsza postać każdego słowa w łańcuchu znajduje się w kapitalizacji. Funkcja tytułu () służy do konwersji każdej wielkiej litery w ciągu na małą literę i modyfikowania pierwszego znaku każdego słowa na wielki poziom. Poniżej znajduje się składnia:

„Ciąg” reprezentuje nazwę ciągu, na której wykonywana jest operacja. Tytuł () to funkcja, która będzie działać w ciągu. Nie potrzebuje żadnego parametru wejściowego, jako wejścia. Jednak zwróci skopiowany ciąg po likwidacji pierwszej litery każdego słowa. Pracujmy z kilkoma przykładami, aby zobaczyć wynik funkcji tytułu ().

Przykład 1:

W tym przykładzie po prostu definiujemy prosty ciąg i stosujemy do niego funkcję tytułu (. Zobacz kod referencyjny poniżej:

str = "hej, jestem przykładem sznurka"
Drukuj (str.tytuł())

Poniżej znajduje się wyjście po wykonaniu powyższego kodu.

Przykład 2:

Funkcja tytułu () kapitalizuje pierwszą literę po numerze lub symbolu. Na przykład, jeśli ciąg zawiera kombinację liczb i znaków, wówczas pierwsza litera po kapitalizacji zostanie skapitalizowana. Patrz kod poniżej:

str = "hej, jestem drugi przykładowy przykład"
Drukuj (str.tytuł())

Jak omówiono powyżej, pierwsza litera po numerze zostanie skapitalizowana z funkcją tytułu (). Teraz zobaczmy poniższe wyjście. Jak widać, „n 'zaraz po„ 2 ”jest kapitalizowane„ n ”.

Przykład 3:

Teraz przetestujmy funkcję tytułu () z kombinacją liczb i znaków, aby zobaczyć wynik. Zobacz załączony kod poniżej.

str = "hej, jestem 2nd2nd2nd 3rd3rd3rd String Przykład"
Drukuj (str.tytuł())

Teraz, zgodnie z definicją, każda litera po liczbie powinna zostać skapitalizowana. Sprawdź dane wyjściowe poniżej:

Przykład 4:

Tutaj podamy kombinację wielkich i małych liter, aby zobaczyć odpowiedź funkcji tytułu (). Patrz kod poniżej:

str = "hej, jestem kombinacją przykładu łańcucha"
Drukuj (str.tytuł())

Zgodnie z definicją sprawy tytułowej, tylko pierwsza litera ciągu powinna zostać skapitalizowana, a pozostałe powinny być małymi literami. Spójrzmy na wyniki:

Zauważ, że funkcja tytułu (.

Przykład 5:

Funkcja tytułu () działa z kombinacją kolejnych liter i liczb, ponieważ śledzi niezależną od języka definicję słowa. Stąd traktuje apostrof (') jako granicę słów. Granica słowa oznacza, gdy funkcja tytułu () otrzymuje apostrof między dowolnym słowem lub liczbą, traktuje kolejne liczby lub znaki jako oddzielne słowa. Funkcja tytułu () może wykazywać dziwne lub nieoczekiwane zachowanie w obliczu apostrofu w słowie. Pierwsza litera słowa nadchodzącego przed apostrofą zostanie skapitalizowana, a pierwsza litera zaraz po apostrofie zostanie również skapitalizowana. Zobaczmy kod w poniższym przykładzie, aby zrozumieć więcej:

str = "Jak ten nowy przykład?"
Drukuj (str.tytuł())

Teraz, zgodnie z ograniczeniem funkcji tytułu (), „s” po apostrofie powinien zostać skapitalizowany. Oto dane wyjściowe powyższego kodu:

Jak widać, „s” zaraz po apostrofie zostanie skapitalizowany „s”. Jednak każde inne słowo w ciągu podążało za definicją sprawy tytułowej.

Przykład 6:

Przetestujmy kilka kombinacji liter, słów i specjalnych listów, aby zobaczyć wynik funkcji tytułu (). Aby uzyskać lepsze i bardziej kompleksowe zrozumienie metody tytułu (), zobacz poniższy kod:

str = "Jestem nową próbką… !"
Drukuj (str.tytuł())
str = "hurrrrryyy, jestem przekonwertowany na skrzynkę tytułową"
Drukuj (str.tytuł())
str = "Tak, jestem cała górna sprawa"
Drukuj (str.tytuł())
str = "nie… Jestem tylko 02NUM520BER10"
Drukuj (str.tytuł())
str = "090078601output090078601nu, ber"
Drukuj (str.tytuł())

Pierwszy ciąg w powyższym przykładzie „str =„ Jestem nową próbką… !”. Drugi ciąg, „str =„ hurrrrryyy, jestem przekonwertowany na przypadek tytułu ”„ zawiera mieszankę wielkich i małych liter wraz z przecinkiem (,) i apostrofem ('). Trzeci ciąg, „str =„ Tak, jestem wszystkim górnym ”. Czwarty ciąg, „str =„ nie… Jestem tylko 02NUM520BER10 ”” zawiera mieszankę liczb, wielkich i małych liter. Wreszcie, ostatni ciąg 'str = „090078601output090078601nu, ber” zawiera kombinację liczb i znaków wraz z przecinkiem ().

We wszystkich tych przykładowych strunach każda litera powinna zostać przekonwertowana na małe litery, z wyjątkiem pierwszej litery każdego słowa. Ponadto pierwsza litera po liczbach powinna być również kapitalizowana. Jako ograniczenie funkcji tytułu () każda litera po przecinku (,) lub apostrofie (') lub jakikolwiek inny specjalny symbol również zostanie skapitalizowany. Po wykonaniu kodu podanego powyżej otrzymamy następujące dane wyjściowe:

Jak można zauważyć na powyższym wyjściu, funkcja tytułu () była zgodna z definicją obudowy tytułu i przekonwertowała każdą literę na małą literę, jednocześnie przekształcając pierwszą literę każdego słowa na górną część. Jednocześnie każda litera po liczbie jest również pisana, a to samo dotyczy przecinka i apostrofu.

Wniosek

W tym przewodniku zbadaliśmy funkcję tytułu () biblioteki Pythona standardowej biblioteki. Ta funkcja służy do modyfikacji podanego ciągu w przypadku tytułowego. Sprawa tytułowa oznacza, że ​​pierwsza litera każdego słowa w ciągu zostanie skapitalizowana, a każda inna litera zostanie przekonwertowana na małe litery. Funkcja tytułu () nie bierze żadnych parametrów i zwraca określony ciąg do przypadku tytułu.