Estudo de String no Python
In [24]:
s="Eu sou uma String"
In [25]:
print(s)
In [3]:
#pega primeira letra
s[0]
Out[3]:
Slicing: que faz a leitura de tudo até o ponto designad e não altera valor da váriavel.
In [8]:
#retorna todos os elementos começando por uma posição retirou uma posição da String
s[1:]
Out[8]:
In [9]:
#retirou quatro posição da String
s[4:]
Out[9]:
In [11]:
#imprimi a string por inteira
s[:]
Out[11]:
In [12]:
#indexação negativa e ler de trás para frente.
s[-1]
Out[12]:
Fatiando uma String em pedaços com específicos com a notação de índice.
In [14]:
#pulando duas casas
s[::2]
Out[14]:
In [15]:
#pulando duas casas porém com uma notação negativa
s[::-2]
Out[15]:
In [18]:
#cocatenando String
s + " e estou sendo concatenada"
Out[18]:
In [26]:
#atribuindo um novo valor a string
s=s+' e esta sendo atribuindo um novo valor a string.'
In [27]:
print(s)
In [28]:
#repetição multiplicando o valor
letras='w'
In [29]:
letras*3
Out[29]:
Funções Built-in de Strings
In [31]:
#Upper case - deixa todas os caracteres maiúsculo.
s.upper()
Out[31]:
In [32]:
#Lower case - deixa todos os caracteres minúsculo.
s.lower()
Out[32]:
In [33]:
#split()- dividi a string pelos espaços e branco
s.split()
Out[33]:
In [35]:
#dividi passando um parametro que é caracter
s.split('a')
Out[35]:
Funções String
In [36]:
#primeira letra maiúscula.
s.capitalize()
Out[36]:
In [39]:
#conta a quantidade de caracteres iguais a que foram passados
s.count('s')
Out[39]:
In [38]:
#enconta o caractes pesquisado e mostra a sua posição a contagem inicia-se no zero
s.find('s')
Out[38]:
Comparando Strings
In [40]:
print("Python" == "R")
In [41]:
print("Python" == "Python")
In [42]:
#case sensitive
print("Python" == "python")
In [ ]: