Rozwiązany: pobierz n-ty znak pythona łańcuchowego

Problem polega na tym, że Python nie ma wbudowanej funkcji pobierającej n-ty znak ciągu znaków. Możesz użyć funkcji len(), aby dowiedzieć się, ile znaków znajduje się w łańcuchu, a następnie użyć funkcji index(), aby uzyskać n-ty znak.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Ten kod definiuje funkcję, która przyjmuje dwa argumenty, ciąg znaków i liczbę. Jeśli liczba jest większa niż długość łańcucha, zwraca pusty ciąg. W przeciwnym razie zwraca znak w łańcuchu pod indeksem określonym przez liczbę.

Co to jest n-ty znak

N-tym znakiem w Pythonie jest znak na pozycji n w łańcuchu.

Ciągi znaków w pythonie

W Pythonie łańcuchy są sekwencjami znaków. Ciągi mogą być używane do przechowywania tekstu, liczb lub dowolnego innego typu danych.

Aby utworzyć ciąg znaków w Pythonie, użyj funkcji string(). Aby uzyskać dostęp do znaków w łańcuchu, użyj funkcji index(). Możesz także użyć funkcji len() do określenia liczby znaków w łańcuchu.

Aby porównać dwa ciągi pod kątem równości, możesz użyć operatora ==. Aby porównać dwa łańcuchy pod kątem nierówności, możesz użyć operatora !=.

Powiązane posty:

Zostaw komentarz