{"id":91263,"date":"2022-10-11T16:13:34","date_gmt":"2022-10-11T21:13:34","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/"},"modified":"2022-10-11T16:13:34","modified_gmt":"2022-10-11T21:13:34","slug":"lar-du-dig-python-sa-har-manipulerar-du-strangar","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/","title":{"rendered":"L\u00e4r du dig Python? S\u00e5 h\u00e4r manipulerar du str\u00e4ngar"},"content":{"rendered":"<div>\n<p>Med Python kan du manipulera str\u00e4ngar p\u00e5 ett antal s\u00e4tt.  Python tillhandah\u00e5ller olika funktioner, operatorer och metoder som kan anv\u00e4ndas f\u00f6r att manipulera str\u00e4ngar.  Du kan dela en str\u00e4ng, sammanfoga tv\u00e5 eller flera str\u00e4ngar, interpolera variabler i en str\u00e4ng och m\u00e5nga fler.<\/p>\n<p>Str\u00e4ngar i Python kan definieras som en sekvens av tecken.  De \u00e4r of\u00f6r\u00e4nderliga, vilket inneb\u00e4r att de inte kan \u00e4ndras n\u00e4r de v\u00e4l har deklarerats.  Ist\u00e4llet skapas en kopia av str\u00e4ngen i manipulationssyfte.<\/p>\n<h2 id=\"how-to-create-strings-in-python\"><span class=\"ez-toc-section\" id=\"Hur_man_skapar_strangar_i_Python\"><\/span>  Hur man skapar str\u00e4ngar i Python<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att skapa str\u00e4ngar i Python \u00e4r lika enkelt som att tilldela v\u00e4rde till en variabel i Python.  Du kan anv\u00e4nda enkla citattecken (\u2018 \u2018), dubbla citattecken (\u201d \u201c), eller tre enkla (\u201d\u2019 \u201d\u2019) \/dubbla citattecken(\u201c\u201d\u201d \u201c\u201d\u201d) f\u00f6r att skapa str\u00e4ngar.<\/p>\n<pre>str1 = 'Hello!'<br\/>str2 = \"Hello!\"<br\/>str3 = \"\"\"Hello!\"\"\"<br\/>str4 = '''Hello!'''<br\/>print(str1)<br\/>print(str2)<br\/>print(str3)<br\/>print(str4)<\/pre>\n<p>Produktion:<\/p>\n<pre>Hello!<br\/>Hello!<br\/>Hello!<br\/>Hello!<\/pre>\n<p>F\u00f6rdelen med att anv\u00e4nda ett dubbelcitattecken f\u00f6r att skapa en str\u00e4ng \u00e4r att du kan anv\u00e4nda ett enda citattecken i det dubbla citattecken.  Python kommer att behandla det enda citattecken som en del av str\u00e4ngen.<\/p>\n<pre>s = \"Using 'single quote' inside double quotes\"<br\/>print(s)<\/pre>\n<p>Produktion:<\/p>\n<pre>Using 'single quote' inside double quotes<\/pre>\n<p>Om du vill skapa en flerradsstr\u00e4ng \u00e4r det b\u00e4sta valet att anv\u00e4nda tre enkla citattecken(\u201d\u2019 \u201d\u2019) \/ tre dubbla citattecken(\u201c\u201d\u201d \u201c\u201d\u201d).  N\u00e4r du skapar str\u00e4ngar med enkla citattecken (\u2018 \u2018) eller dubbla citattecken (\u201d \u201c), m\u00e5ste du anv\u00e4nda <strong>n<\/strong> escape-tecken f\u00f6r en ny rad (radbrytning).  Men genom att anv\u00e4nda tre citattecken beh\u00f6ver du inte g\u00f6ra det.<\/p>\n<pre>s1 = \"\"\"This is a multiline<br\/>string using three double quotes\"\"\"<br\/>s2 = \"This is a multiline<br\/>string using double quotes\"<br\/>print(s1)<br\/>print(s2)<\/pre>\n<p>Produktion:<\/p>\n<pre>This is a multiline<br\/>string using three double quotes<br\/>This is a multiline<br\/>string using double quotes<\/pre>\n<h2 id=\"how-to-access-string-characters\"><span class=\"ez-toc-section\" id=\"Hur_man_far_atkomst_till_strangtecken\"><\/span>  Hur man f\u00e5r \u00e5tkomst till str\u00e4ngtecken<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Om du vill komma \u00e5t enskilda karakt\u00e4rer, d\u00e5 <strong>Indexering<\/strong> \u00e4r anv\u00e4nd;  om du vill komma \u00e5t en rad tecken, d\u00e5 <strong>Skiva<\/strong> \u00e4r anv\u00e4nd.<\/p>\n<figure>\n<\/figure>\n<h3 id=\"string-indexing\"><span class=\"ez-toc-section\" id=\"Strangindexering\"><\/span>Str\u00e4ngindexering<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Precis som alla andra Python-datatyper b\u00f6rjar str\u00e4ngindex med 0. Indexintervallet \u00e4r fr\u00e5n 0 till l\u00e4ngden p\u00e5 str\u00e4ngen \u2013 1. Pythonstr\u00e4ngar st\u00f6der \u00e4ven negativ indexering: -1 po\u00e4ng till det sista tecknet i str\u00e4ngen, -2 po\u00e4ng till det 2:a sista tecknet i str\u00e4ngen och s\u00e5 vidare.<\/p>\n<pre>s = \"MAKEUSEOF\"<br\/># Prints whole string<br\/>print(s)<br\/># Prints 1st character<br\/>print(s[0])<br\/># Prints 2nd character<br\/>print(s[1])<br\/># Prints last character<br\/>print(s[-1])<br\/># Prints 2nd last character<br\/>print(s[-2])<\/pre>\n<p>Produktion:<\/p>\n<pre>MAKEUSEOF<br\/>M<br\/>A<br\/>F<br\/>O<\/pre>\n<p>Du m\u00e5ste anv\u00e4nda heltal f\u00f6r att komma \u00e5t tecken annars f\u00e5r du ett <strong>Skrivfel<\/strong>.  Detta kommer ocks\u00e5 att h\u00e4nda om du f\u00f6rs\u00f6ker komma \u00e5t element som ligger utanf\u00f6r r\u00e4ckvidden.<\/p>\n<p>Skrivfel:<\/p>\n<pre>s = \"MAKEUSEOF\"<br\/># TypeError will be thrown if you don't use integers<br\/>print(s[1.5])<\/pre>\n<p>Produktion:<\/p>\n<pre>TypeError: string indices must be integers<\/pre>\n<p>IndexError:<\/p>\n<pre>s = \"MAKEUSEOF\"<br\/># IndexError will be thrown if you try to use index out of range<br\/>print(s[88])<\/pre>\n<p>Produktion:<\/p>\n<pre>TypeError: string indices must be integers<\/pre>\n<h3 id=\"string-slicing\"><span class=\"ez-toc-section\" id=\"Strangskiva\"><\/span>Str\u00e4ngskiva<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan komma \u00e5t ett antal tecken med hj\u00e4lp av kolonoperatorn ( <strong>:<\/strong> ).<\/p>\n<pre>s = \"MAKEUSEOF\"<br\/># Prints from 0th index(included) to 4th index(excluded)<br\/>print(s[0:4])<br\/># Prints from 3rd last index(included) to last index(excluded)<br\/>print(s[-3:-1])<br\/># Prints from 2nd index to last of the string<br\/>print(s[2:])<br\/># Prints from start of the string to 6th index(excluded)<br\/>print(s[:6])<\/pre>\n<p>Produktion:<\/p>\n<pre>MAKE<br\/>EO<br\/>KEUSEOF<br\/>MAKEUS<\/pre>\n<h2 id=\"how-to-use-operators-on-strings\"><span class=\"ez-toc-section\" id=\"Hur_man_anvander_operatorer_pa_strangar\"><\/span>  Hur man anv\u00e4nder operatorer p\u00e5 str\u00e4ngar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"using-the-operator\"><span class=\"ez-toc-section\" id=\"Anvanda_operatoren\"><\/span>Anv\u00e4nda operat\u00f6ren +<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Operatorn + anv\u00e4nds f\u00f6r att sammanfoga\/sammanfoga tv\u00e5 eller flera str\u00e4ngar.  Den returnerar den resulterande sammanl\u00e4nkade str\u00e4ngen.<\/p>\n<pre>s1 = \"MAKE\"<br\/>s2 = \"USE\"<br\/>s3 = \"OF\"<br\/>s = s1 + s2 + s3<br\/># Prints the concatenated string<br\/>print(s)<\/pre>\n<p>Produktion:<\/p>\n<pre>MAKEUSEOF<\/pre>\n<h3 id=\"using-the-operator\"><span class=\"ez-toc-section\" id=\"Anvanda_Operator\"><\/span>Anv\u00e4nda * Operator<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Detta anv\u00e4nds f\u00f6r att upprepa en str\u00e4ng ett givet antal g\u00e5nger.<\/p>\n<pre>str = \"MUO-\"<br\/># Prints str 5 times<br\/>print(str * 5)<br\/># Prints str 2 times<br\/>print(2 * str)<br\/>x = 3<br\/># Prints str x times<br\/># Here, x = 3<br\/>print(str * x)<\/pre>\n<p>Produktion:<\/p>\n<pre>MUO-MUO-MUO-MUO-MUO-<br\/>MUO-MUO-<br\/>MUO-MUO-MUO-<\/pre>\n<h3 id=\"using-the-in-operator\"><span class=\"ez-toc-section\" id=\"Anvander_in-operatoren\"><\/span>Anv\u00e4nder in-operat\u00f6ren<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Detta \u00e4r en medlemsoperat\u00f6r som kontrollerar om den f\u00f6rsta operanden finns i den andra operanden eller inte.  Om den f\u00f6rsta operanden finns i den andra operanden s\u00e5 kommer den tillbaka <strong>Sann<\/strong>.<\/p>\n<p>Annars kommer den tillbaka <strong>Falsk<\/strong>.<\/p>\n<pre>str = \"MAKEUSEOF\"<br\/># Returns True as MAKE is present in str<br\/>print(\"MAKE\" in str)<br\/># Returns False as H is not present in str<br\/>print(\"H\" in str)<\/pre>\n<p>Produktion:<\/p>\n<pre>True<br\/>False<\/pre>\n<h3 id=\"using-the-not-in-operator\"><span class=\"ez-toc-section\" id=\"Anvander_inte_operatoren\"><\/span>Anv\u00e4nder inte operat\u00f6ren<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En annan medlemsoperat\u00f6r, <strong>inte i<\/strong> fungerar motsatsen till in-operat\u00f6ren.  Om den f\u00f6rsta operanden finns i den andra operanden, kommer den tillbaka <strong>Falsk<\/strong>.  Annars kommer den tillbaka <strong>Sann<\/strong>.<\/p>\n<pre>str = \"MAKEUSEOF\"<br\/># Returns True as Hello is not present in str<br\/>print(\"Hello\" not in str)<br\/># Returns False as M is present in str<br\/>print(\"M\" not in str)<\/pre>\n<p>Produktion:<\/p>\n<pre>True<br\/>False<\/pre>\n<h2 id=\"escape-sequences-in-strings\"><span class=\"ez-toc-section\" id=\"Escape-sekvenser_i_strangar\"><\/span>  Escape-sekvenser i str\u00e4ngar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Med hj\u00e4lp av escape-sekvenserna kan du placera specialtecken i str\u00e4ngen.  Allt du beh\u00f6ver g\u00f6ra \u00e4r att l\u00e4gga till ett snedstreck (<strong>\/<\/strong>) precis f\u00f6re karakt\u00e4ren du vill fly.  Om du inte undkommer karakt\u00e4ren, ger Python ett fel.<\/p>\n<pre>s=\"We are using apostrophe \" in our string'<br\/>print(s)<\/pre>\n<p>Produktion:<\/p>\n<pre>We are using apostrophe ' in our string<\/pre>\n<h2 id=\"how-to-insert-variables-in-strings\"><span class=\"ez-toc-section\" id=\"Hur_man_infogar_variabler_i_strangar\"><\/span>  Hur man infogar variabler i str\u00e4ngar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Variabler kan anv\u00e4ndas inuti str\u00e4ngarna genom att interpolera variabler i klammerparenteser.  Du m\u00e5ste ocks\u00e5 l\u00e4gga till en gemen <strong>f<\/strong> eller versaler <strong>F<\/strong> precis innan du \u00f6ppnar str\u00e4ngens citat.<\/p>\n<pre>s1 = \"Piper\"<br\/>s2 = \"a\"<br\/>s3 = \"pickled\"<br\/>str = f\"Peter {s1} picked {s2} peck of {s3} peppers\"<br\/># s1, s2 and s3 are replaced by their values<br\/>print(str)<br\/>a = 1<br\/>b = 2<br\/>c = a + b<br\/># a, b and c are replaced by their values<br\/>print(f\"Sum of {a} + {b} is equal to {c}\")<\/pre>\n<p>Produktion:<\/p>\n<pre>Peter Piper picked a peck of pickled peppers<br\/>Sum of 1 + 2 is equal to 3<\/pre>\n<h2 id=\"how-to-use-built-in-string-functions\"><span class=\"ez-toc-section\" id=\"Hur_man_anvander_inbyggda_strangfunktioner\"><\/span>  Hur man anv\u00e4nder inbyggda str\u00e4ngfunktioner<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"len-function\"><span class=\"ez-toc-section\" id=\"len_Funktion\"><\/span>len() Funktion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Denna funktion anv\u00e4nds f\u00f6r att hitta l\u00e4ngden p\u00e5 str\u00e4ngen.  Det \u00e4r en av de mest anv\u00e4nda funktionerna i Python.<\/p>\n<pre>str = \"MAKEUSEOF\"<br\/># Prints the number of characters in \"MAKEUSEOF\"<br\/>print(len(str))<\/pre>\n<p>Produktion:<\/p>\n<pre>9<\/pre>\n<h3 id=\"ord-function\"><span class=\"ez-toc-section\" id=\"ord_Funktion\"><\/span>ord() Funktion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Under tiden anv\u00e4nds denna funktion f\u00f6r att hitta ett teckens heltalsv\u00e4rde.  Python \u00e4r ett m\u00e5ngsidigt spr\u00e5k, det st\u00f6der ASCII s\u00e5v\u00e4l som Unicode-tecken.<\/p>\n<pre>c1 = ord('M')<br\/>c2 = ord('a')<br\/>c3 = ord('A')<br\/>c4 = ord('$')<br\/>c5 = ord('#')<br\/>print(c1)<br\/>print(c2)<br\/>print(c3)<br\/>print(c4)<br\/>print(c5)<\/pre>\n<p>Produktion:<\/p>\n<pre>77<br\/>97<br\/>65<br\/>36<br\/>35<\/pre>\n<h3 id=\"chr-function\"><span class=\"ez-toc-section\" id=\"chr_Funktion\"><\/span>chr() Funktion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Anv\u00e4nd chr() f\u00f6r att hitta teckenv\u00e4rdet f\u00f6r ett heltal.<\/p>\n<pre>i1 = chr(77)<br\/>i2 = chr(97)<br\/>i3 = chr(65)<br\/>i4 = chr(36)<br\/>i5 = chr(35)<br\/>print(i1)<br\/>print(i2)<br\/>print(i3)<br\/>print(i4)<br\/>print(i5)<\/pre>\n<p>Produktion:<\/p>\n<pre>M<br\/>a<br\/>A<br\/>$<br\/>#<\/pre>\n<h3 id=\"str-function\"><span class=\"ez-toc-section\" id=\"str_Funktion\"><\/span>str() Funktion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Anv\u00e4nd den h\u00e4r funktionen f\u00f6r att konvertera alla Python-objekt till en str\u00e4ng.<\/p>\n<pre>num = 73646<br\/># Converts num (which is integer) to string<br\/>s = str(num)<br\/># Prints the string<br\/>print(s)<br\/># Type functions returns the type of object<br\/># Here, &lt;class 'str'&gt; is returned<br\/>print(type(s))<\/pre>\n<p>Produktion:<\/p>\n<pre>73646<br\/>&lt;class 'str'&gt;<\/pre>\n<h2 id=\"how-to-join-and-split-strings-in-python\"><span class=\"ez-toc-section\" id=\"Hur_man_gar_med_och_delar_strangar_i_Python\"><\/span>  Hur man g\u00e5r med och delar str\u00e4ngar i Python<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"splitting-a-string\"><span class=\"ez-toc-section\" id=\"Dela_en_strang\"><\/span>Dela en str\u00e4ng<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan anv\u00e4nda metoden split() f\u00f6r att dela upp str\u00e4ngen i en lista med str\u00e4ngar baserad p\u00e5 en avgr\u00e4nsare.<\/p>\n<pre>str1 = \"Peter-Piper-picked-a-peck-of-pickled-peppers\"<br\/>splitted_list1 = str1.split('-')<br\/># Prints the list of strings that are split by - delimiter<br\/>print(splitted_list1)<br\/>str2 = \"We surely shall see the sun shine soon\"<br\/>splitted_list2 = str2.split(' ')<br\/># Prints the list of strings that are split by a single space<br\/>print(splitted_list2)<\/pre>\n<p>Produktion:<\/p>\n<pre>['Peter', 'Piper', 'picked', 'a', 'peck', 'of', 'pickled', 'peppers']<br\/>['We', 'surely', 'shall', 'see', 'the', 'sun', 'shine', 'soon']<\/pre>\n<h3 id=\"joining-strings\"><span class=\"ez-toc-section\" id=\"Ga_med_i_strangar\"><\/span>G\u00e5 med i str\u00e4ngar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan anv\u00e4nda metoden join() f\u00f6r att sammanfoga alla element i ett itererbart objekt.  Du kan anv\u00e4nda vilken avgr\u00e4nsare du vill f\u00f6r att sammanfoga elementen.<\/p>\n<pre>list1 = [\"I\", \"thought\", \"I\", \"thought\", \"of\", \"thinking\", \"of\", \"thanking\", \"you\"]<br\/># Joins the list as a string by using - as a delimiter<br\/>str1 = \"-\".join(list1)<br\/>print(str1)<br\/>list2 = [\"Ed\", \"had\", \"edited\", \"it\"]<br\/># Joins the list as a string by using a single space as a delimiter<br\/>str2 = \" \".join(list2)<br\/>print(str2)<\/pre>\n<p>Produktion:<\/p>\n<pre>I-thought-I-thought-of-thinking-of-thanking-you<br\/>Ed had edited it<\/pre>\n<h2 id=\"now-you-understand-string-manipulation\"><span class=\"ez-toc-section\" id=\"Nu_forstar_du_strangmanipulation\"><\/span>  Nu f\u00f6rst\u00e5r du str\u00e4ngmanipulation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att hantera str\u00e4ngar och texter \u00e4r en integrerad del av programmering.  Str\u00e4ngar fungerar som ett medium f\u00f6r att kommunicera information fr\u00e5n programmet till anv\u00e4ndaren av programmet.  Med Python kan du manipulera str\u00e4ngarna som du vill.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Yuvraj Chandra (80 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Yuvraj \u00e4r en datavetenskapsstudent vid University of Delhi, Indien.  Han brinner f\u00f6r Full Stack Web Development.  N\u00e4r han inte skriver unders\u00f6ker han djupet i olika teknologier.<\/p>\n<p>                            Mer fr\u00e5n Yuvraj Chandra<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_skapar_strangar_i_Python\" >Hur man skapar str\u00e4ngar i Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_far_atkomst_till_strangtecken\" >Hur man f\u00e5r \u00e5tkomst till str\u00e4ngtecken<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Strangindexering\" >Str\u00e4ngindexering<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Strangskiva\" >Str\u00e4ngskiva<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_anvander_operatorer_pa_strangar\" >Hur man anv\u00e4nder operatorer p\u00e5 str\u00e4ngar<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Anvanda_operatoren\" >Anv\u00e4nda operat\u00f6ren +<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Anvanda_Operator\" >Anv\u00e4nda * Operator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Anvander_in-operatoren\" >Anv\u00e4nder in-operat\u00f6ren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Anvander_inte_operatoren\" >Anv\u00e4nder inte operat\u00f6ren<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Escape-sekvenser_i_strangar\" >Escape-sekvenser i str\u00e4ngar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_infogar_variabler_i_strangar\" >Hur man infogar variabler i str\u00e4ngar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_anvander_inbyggda_strangfunktioner\" >Hur man anv\u00e4nder inbyggda str\u00e4ngfunktioner<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#len_Funktion\" >len() Funktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#ord_Funktion\" >ord() Funktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#chr_Funktion\" >chr() Funktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#str_Funktion\" >str() Funktion<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Hur_man_gar_med_och_delar_strangar_i_Python\" >Hur man g\u00e5r med och delar str\u00e4ngar i Python<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Dela_en_strang\" >Dela en str\u00e4ng<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Ga_med_i_strangar\" >G\u00e5 med i str\u00e4ngar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Nu_forstar_du_strangmanipulation\" >Nu f\u00f6rst\u00e5r du str\u00e4ngmanipulation<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/blogging-techies.com\/sw\/lar-du-dig-python-sa-har-manipulerar-du-strangar\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Med Python kan du manipulera str\u00e4ngar p\u00e5 ett antal s\u00e4tt. Python tillhandah\u00e5ller olika funktioner, operatorer och metoder som kan anv\u00e4ndas f\u00f6r att manipulera str\u00e4ngar. Du kan dela en str\u00e4ng, sammanfoga tv\u00e5 eller flera str\u00e4ngar, interpolera variabler i en str\u00e4ng och m\u00e5nga fler. Str\u00e4ngar i Python kan definieras som en sekvens av tecken. De \u00e4r of\u00f6r\u00e4nderliga, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":91264,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[1387,88,3696,43140,36048,1120,43497],"class_list":["post-91263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-dig","tag-har","tag-lar","tag-manipulerar","tag-python","tag-sa","tag-strangar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=91263"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/91264"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=91263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=91263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=91263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}