El mètode Python startswith() retorna True o False. Retorna True si la cadena comença amb el prefix, en cas contrari False. Es necessiten dos paràmetres d'inici i final. L'inici és un índex inicial des d'on comença la cerca i l'índex final és on s'atura la cerca.
Signatura
startswith(prefix[, start[, end]])
Paràmetres
prefix : una cadena que s'ha de comprovar.
començar : Inicia l'índex des d'on comença la cerca.
tipus de dades de referència en java
final : Finalitza l'índex fins que no es faci la cerca.
Tant l'inici com el final són paràmetres opcionals.
Tornar
Retorna un valor booleà Vertader o Fals.
Vegem alguns exemples del mètode startswith() per entendre la seva funcionalitat.
Python String startswith() Mètode Exemple 1
Primer creem un exemple senzill que imprimeixi True si la cadena comença amb el prefix.
# Python String startswith() method # Declaring variable str = 'Hello Javatpoint' # Calling function str2 = str.startswith('Hello') # Displaying result print (str2)
Sortida:
delimitador java
True
Python String startswith() Mètode Exemple 2
Si la cadena no comença amb prefix, el mètode retorna False. Vegeu l'exemple següent
# Python String startswith() method # Declaring variable str = 'Hello Javatpoint' # Calling function str2 = str.startswith('Java') # False # Displaying result print (str2)
Sortida:
False
Python String startswith() Mètode Exemple 3
Aquest mètode pren tres paràmetres. L'índex inicial i final són opcionals. Aquí només estem passant l'índex d'inici.
# Python String startswith() method # Declaring variable str = 'Hello Javatpoint' # Calling function str2 = str.startswith('Java',6) # Displaying result print (str2)
Sortida:
canviar la programació java
True
Python String startswith() Mètode Exemple 4
Retorna true si la cadena es troba entre l'índex inicial i final comença des del prefix. Es crea un exemple per descriure el procés.
# Python String startswith() method # Declaring variable str = 'Hello Javatpoint' # Calling function str2 = str.startswith('Java',6,10) # Displaying result print (str2) str2 = str.startswith('Java',8,12) # Displaying result print (str2)
Sortida:
True False