{"id":115358,"date":"2023-11-24T14:17:51","date_gmt":"2023-11-24T17:17:51","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/"},"modified":"2023-11-24T14:17:51","modified_gmt":"2023-11-24T17:17:51","slug":"string-split-aprenda-a-dividir-textos-com-python","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/","title":{"rendered":"String Split: Aprenda a Dividir Textos com Python"},"content":{"rendered":"<p><html><br \/>\n<body><\/p>\n<h1>O que \u00e9 a fun\u00e7\u00e3o split() em Python?<\/h1>\n<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>A fun\u00e7\u00e3o split() \u00e9 um m\u00e9todo muito \u00fatil em Python que permite dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Essa fun\u00e7\u00e3o retorna uma lista contendo as partes separadas. Por exemplo, se tivermos uma string &#8220;Ol\u00e1, mundo!&#8221;, podemos usar a fun\u00e7\u00e3o split() para dividir essa string em duas partes: &#8220;Ol\u00e1&#8221; e &#8220;mundo!&#8221;.<\/p>\n<h2>Sintaxe b\u00e1sica<\/h2>\n<pre><code>string.split(separador, maxsplit)<\/code><\/pre>\n<p>O par\u00e2metro &#8220;separador&#8221; \u00e9 opcional e especifica o caractere ou sequ\u00eancia de caracteres que ser\u00e1 usado para separar a string. Se nenhum separador for fornecido, a fun\u00e7\u00e3o split() usar\u00e1 um espa\u00e7o em branco como separador padr\u00e3o.<\/p>\n<p>O par\u00e2metro &#8220;maxsplit&#8221; tamb\u00e9m \u00e9 opcional e define o n\u00famero m\u00e1ximo de divis\u00f5es que a fun\u00e7\u00e3o split() far\u00e1. Por padr\u00e3o, todas as ocorr\u00eancias do separador ser\u00e3o divididas, mas se especificarmos um valor para &#8220;maxsplit&#8221;, apenas as primeiras &#8220;maxsplit&#8221; ocorr\u00eancias ser\u00e3o divididas.<\/p>\n<h2>Exemplos de uso<\/h2>\n<h3>1. Dividindo por espa\u00e7os em branco:<\/h3>\n<pre><code>texto = \"Python \u00e9 uma linguagem de programa\u00e7\u00e3o poderosa\"\npalavras = texto.split()\nprint(palavras)<\/code><\/pre>\n<p>Resultado: [&#8216;Python&#8217;, &#8216;\u00e9&#8217;, &#8216;uma&#8217;, &#8216;linguagem&#8217;, &#8216;de&#8217;, &#8216;programa\u00e7\u00e3o&#8217;, &#8216;poderosa&#8217;]<\/p>\n<h3>2. Dividindo por um separador espec\u00edfico:<\/h3>\n<pre><code>nomes = \"Jo\u00e3o, Maria, Pedro, Ana\"\nlista_nomes = nomes.split(\",\")\nprint(lista_nomes)<\/code><\/pre>\n<p>Resultado: [&#8216;Jo\u00e3o&#8217;, &#8216; Maria&#8217;, &#8216; Pedro&#8217;, &#8216; Ana&#8217;]<\/p>\n<h2>Par\u00e2metros adicionais<\/h2>\n<h3>1. Par\u00e2metro &#8220;sep&#8221;:<\/h3>\n<pre><code>string = \"Python \u00e9 uma linguagem de programa\u00e7\u00e3o\"\npalavras = string.split(sep=\" \")\nprint(palavras)<\/code><\/pre>\n<p>Resultado: [&#8216;Python&#8217;, &#8216;\u00e9&#8217;, &#8216;uma&#8217;, &#8216;linguagem&#8217;, &#8216;de&#8217;, &#8216;programa\u00e7\u00e3o&#8217;]<\/p>\n<h3>2. Par\u00e2metro &#8220;splitlines&#8221;:<\/h3>\n<pre><code>texto = \"Ol\u00e1\\nmundo!\\nPython \u00e9 incr\u00edvel\"\nlinhas = texto.split(splitlines=True)\nprint(linhas)<\/code><\/pre>\n<p>Resultado: [&#8216;Ol\u00e1&#8217;, &#8216;mundo!&#8217;, &#8216;Python \u00e9 incr\u00edvel&#8217;]<\/p>\n<h2>Exemplos pr\u00e1ticos<\/h2>\n<h3>1. Contando palavras em um texto:<\/h3>\n<pre><code>texto = \"Python \u00e9 uma linguagem de programa\u00e7\u00e3o poderosa\"\npalavras = texto.split()\nnumero_palavras = len(palavras)\nprint(f\"O texto possui {numero_palavras} palavras.\")<\/code><\/pre>\n<p>Resultado: O texto possui 7 palavras.<\/p>\n<h3>2. Filtrando e processando dados:<\/h3>\n<pre><code>numeros = \"1, 2, 3, 4, 5\"\nnumeros_separados = numeros.split(\",\")\nsoma = sum([int(numero) for numero in numeros_separados])\nprint(f\"A soma dos n\u00fameros \u00e9: {soma}\")<\/code><\/pre>\n<p>Resultado: A soma dos n\u00fameros \u00e9: 15.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>A fun\u00e7\u00e3o split() \u00e9 uma ferramenta poderosa em Python para dividir uma string em v\u00e1rias partes com base em um determinado padr\u00e3o. Neste artigo, aprendemos os conceitos b\u00e1sicos da fun\u00e7\u00e3o split(), vimos como us\u00e1-la para dividir um texto em Python e exploramos alguns exemplos pr\u00e1ticos de uso. Agora que voc\u00ea conhece essa fun\u00e7\u00e3o, pode utiliz\u00e1-la em seus projetos para manipular e processar strings de forma eficiente. Experimente e explore todas as possibilidades que a fun\u00e7\u00e3o split() oferece!<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conceitos b\u00e1sicos da fun\u00e7\u00e3o split(), como utiliz\u00e1-la para dividir um texto em Python e exemplos pr\u00e1ticos de uso. Al\u00e9m disso, s\u00e3o discutidos os par\u00e2metros adicionais da fun\u00e7\u00e3o split(), como &#8220;sep&#8221;, &#8220;splitlines&#8221; e &#8220;maxsplit&#8221;. A fun\u00e7\u00e3o split() pode ser aplicada em diversas situa\u00e7\u00f5es, como contar palavras em um texto, filtrar e processar dados, e separar partes de um endere\u00e7o. Conhecer e dominar a fun\u00e7\u00e3o split() \u00e9 essencial para manipular e processar strings de forma eficiente em Python. Experimente e explore todas as possibilidades que a fun\u00e7\u00e3o split() oferece!<\/p>\n","protected":false},"author":9,"featured_media":27882,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-24T17:17:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/\",\"name\":\"String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-24T17:17:51+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"String Split: Aprenda a Dividir Textos com Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil","description":"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/","og_locale":"pt_BR","og_type":"article","og_title":"String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil","og_description":"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...","og_url":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-24T17:17:51+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/","url":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/","name":"String Split: Aprenda a Dividir Textos com Python - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-24T17:17:51+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"A fun\u00e7\u00e3o split() em Python \u00e9 um m\u00e9todo muito \u00fatil para dividir uma string em v\u00e1rias partes, com base em um determinado padr\u00e3o. Este artigo explora os conce...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/string-split-aprenda-a-dividir-textos-com-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"String Split: Aprenda a Dividir Textos com Python"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115358"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115358\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115358"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=115358"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}