FAC Python
Ensino de Python para comunicadores
01 — Introdução02 — Lógica e Fluxos03 — Sequências04 — Extendendo05 — Artefatos
Módulo — 03/Número — 01
Strings

a string é o data-type sequencial mais utilizado, ela é definida entre aspas — simples ou duplas.

Strings são bastante versáteis ex:

  • Palavras são strings (sequencias) de letras
  • Frases são strings (sequencias) de palavras

Funções de string

  • len(string): mede o comprimento de uma string

    x = 'palavra'
    y = 'frase bem mais longa que longa longa'
    
    print(len(x))
    print(len(y))
    
    # saída
    
    # 7
    # 36
  • pode-se acessar caracteres específicos de uma string utilizando a sintaxe []

    x = 'palavra'
    y = 'frase bem mais longa que longa longa'
    
    print(x[0])
    print(y[1:5])
    print(y[-1])
    
    #saída
    
    # p
    # rase
    # g

Métodos de string

  • .join(string) une elementos de uma string, com um separador definido

    x = 'palavra'
    
    print(' '.join(x))
    
    # saída
    
    # p a l a v r a
  • .split(string) separa elementos de uma string, a partir de um separador definido

    y = 'frase bem mais longa que longa longa'
    
    print(y.split())
    
    # saída
    
    # ['frase' 'bem' 'mais' 'longa' 'que' 'longa'  'longa']
  • .replace(old, new)

FAC Python © 2017
kunst