Dataprogrammering språk lagra text och siffror som strängar , listor över tecken och heltal . När du skapar en sträng i Python , koden du det så att datorn som så småningom kör programmet kommer att översätta texten på lämpligt sätt . Python inte sätta en gräns för sträng längd , men du kan sätta gränser för enskilda strängar när du skriver koden . Python Strings
Python stränglitteral skriver den exakta texten som finns mellan enkla eller dubbla citattecken , t.ex. " Infoga delsummor här . " Python innehåller också flera "Escape" symboler som indikerar programmet bör behandla en viss bit av texten på olika sätt : " \\ b " i en sträng dirigerar datorn för att backa , att inte skriva bokstaven " B ". Om strängen inte är en bokstavlig - det finns många former av sträng - sedan köra programmet inte återskapa texten exakt Addera Repr.
Repr. . är en Python- modul som sätter gränser för längden på strängarna för att förhindra att skapa oerhört långa sådana . Repr.maxstring , till exempel , sätter en standard gräns på 30 tecken - du kan justera standard - om någon sträng det gäller . Repr.maxlong begränsar heltal strängar till en standard av 40 , tappa överskjutande antalet från mitten av starka . Använda Repr. kan skapa problem : När du förkortar en teckensträng kan fly symboler bli manglas
radlängd
När du skriver rader kod , hålla dem . till maximalt 79 tecken , även om du arbetar med en mycket längre teckensträng . Äldre enheter kommer inte hantera rader av mer än 80 tecken . Den standard line - wrap om de stöter på en längre linje kommer att störa den visuella strukturen av koden , vilket gör det svårare att följa än om du kod för en radbrytning . Om du har teckensträngar som kör längre än 80 rader , du bevara den visuella strukturen bäst om du kodar för en radbrytning efter 72 tecken .
Concatenation
skillnad från vissa program språk , när du skapar en sträng i Python , blir värdet fastställdes . Du kan skapa ett annat värde genom sammanlänkning , rikta den dator som kör koden att kombinera två strängar till en längre sträng . En nackdel med detta är att om ett program kräver mycket sammanlänkning, saktar ner det programmet. Systemarkitekt Oliver Crow säger på sin hemsida att Python har sex metoder för att sammanfoga kod och rekommenderar att skapa en pseudofile - en Python fil som fungerar som en större sträng - . Som den mest effektiva av de sex för att sammanfoga långa strängar
Addera