Python maakt gebruik van een ingebouwd type data om tekenreeksen ( zoals woorden en zinnen ) vertegenwoordigen . Deze snaren fungeren als andere soorten gegevens in Python , in dat programmeurs strings kunt toewijzen aan variabelen , kunnen strings bij elkaar optellen ( een operatie genaamd aaneenschakeling ) en te vergelijken zoals integers of decimale getallen . Python programmeurs kunt ook zoeken naar waarden in strings , zoeken naar de locatie van een waarde in een string en kopie substrings uit een grotere strings . De in , niet in , Operations en de index ( ) op Twitter Een programmeur kan controleren op waarden in een string met behulp van ingebouwde functies die door Python . De " in " operator controleert een string , en retourneert een waarde True of False afhankelijk of karakter bestaat in de string . Het tegenovergestelde operator is de " niet in " operator , die een waarde retourneert True als een element is NIET in een string , en false als het is . De " index ( ) " methode cheques voor een waarde , en bij het vinden van het eerste exemplaar van de waarde geeft de index als een integer . Beschouw dit voorbeeld : >>> s = " A String " >>> Een in s True >>> z niet in s True >>> een in s False >>> , s.index ( S ) 2 aaneenschakeling aaneenschakeling betekent om een regel toe te voegen aan het einde van een string. In Python , wordt vertegenwoordigd door een aaneenschakeling toevoeging teken ( " + " ) . In essentie , aaneenschakeling betekent om zinnen samen te voegen . Bijvoorbeeld , deze code maakt drie snaren en samenvoegt hen , een aan het eind van het andere . >>> S1 = " Dit is " >>> = " voorbeeld " >>> = " a string" >>> s1 = s1 + s3 >> s2 s3 > s1 p Dit is een string >>> s1 = s1 + s2 >>> s1 Deze is een string voorbeeld String Vergelijkingen net als de toevoeging symbool voegt zinnen op dezelfde manier het voegt nummers , kan de programmeur snaren veel te vergelijken in hetzelfde zo kan hij getallen te vergelijken . Dit wordt bereikt met de normale vergelijking operatoren zoals groter dan ( > ) , kleiner dan ( < ) , gelijk aan ( == ) , en niet gelijk aan (' = ) . Beschouw dit voorbeeld , waarin twee strings worden vergeleken , wat resulteert in Waar of niet waar waarden : >>> a = ' Hallo ' >>> b = ' Goodbye ' >>> a b True >>> a b False < br > < > >>> a b False >>> a ! = b True == Snijden " snijden " is een bewerking die een substring terugkeert van de langere string. Moten worden speciale slice " notatie ", waarin een paar steunen volgt de tekenreeksnaam twee gehele getallen gescheiden door een dubbele punt . De programmeur geeft wat de start -index is aan de linkerkant van de dikke darm , en het eindigt index aan de rechterkant. Hier zijn een aantal voorbeeld schijfjes : >>> = " Dit is een string voorbeeld " >>> s [ 1:4 ] //strings tekens s beginnen op index 0 ' zijn' >>> s [ 0 : ] //Leaving rechts lege neemt de rest van de string na de start index ' Dit is een string voorbeeld ' >>> s [ : 7 ] //Geef de linkerkant lege neemt alles van 0 tot rechts -index ' Dit is '
|