In [1]:
# Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())
In [2]:
# Uma única palavra
'Oi'
Out[2]:
In [3]:
# Uma frase
'Criando uma string em Python'
Out[3]:
In [4]:
# Podemos usar aspas duplas
"Podemos usar aspas duplas ou simples para strings em Python"
Out[4]:
In [5]:
# Você pode combinar aspas duplas e simples
"Testando strings em 'Python'"
Out[5]:
In [6]:
print ('Testando Strings em Python')
In [7]:
print ('Testando \nStrings \nem \nPython')
In [8]:
print ('\n')
In [9]:
# Atribuindo uma string
s = 'Data Science Academy'
In [10]:
print(s)
In [11]:
# Primeiro elemento da string.
s[0]
Out[11]:
In [12]:
s[1]
Out[12]:
In [13]:
s[2]
Out[13]:
Podemos usar um : para executar um slicing que faz a leitura de tudo até um ponto designado. Por exemplo:
In [14]:
# Retorna todos os elementos da string, começando pela posição (lembre-se que Python começa a indexação pela posição 0),
# até o fim da string.
s[1:]
Out[14]:
In [15]:
# A string original permanece inalterada
s
Out[15]:
In [16]:
# Retorna tudo até a posição 3
s[:3]
Out[16]:
In [17]:
s[:]
Out[17]:
In [18]:
# Nós também podemos usar a indexação negativa e ler de trás para frente.
s[-1]
Out[18]:
In [19]:
# Retornar tudo, exceto a última letra
s[:-1]
Out[19]:
Nós também podemos usar a notação de índice e fatiar a string em pedaços específicos (o padrão é 1). Por exemplo, podemos usar dois pontos duas vezes em uma linha e, em seguida, um número que especifica a frequência para retornar elementos. Por exemplo:
In [20]:
s[::1]
Out[20]:
In [21]:
s[::2]
Out[21]:
In [22]:
s[::-1]
Out[22]:
In [23]:
s
Out[23]:
In [24]:
# Alterando um caracter
s[0] = 'x'
In [25]:
# Concatenando strings
s + ' é a melhor maneira de estar preparado para o mercado de trabalho em Ciência de Dados!'
Out[25]:
In [26]:
s = s + ' é a melhor maneira de estar preparado para o mercado de trabalho em Ciência de Dados!'
In [27]:
print(s)
In [28]:
# Podemos usar o símbolo de multiplicação para criar repetição!
letra = 'w'
In [29]:
letra * 3
Out[29]:
In [30]:
s
Out[30]:
In [31]:
# Upper Case
s.upper()
Out[31]:
In [32]:
# Lower case
s.lower()
Out[32]:
In [33]:
# Dividir uma string por espaços em branco (padrão)
s.split()
Out[33]:
In [34]:
# Dividir uma string por um elemento específico
s.split('y')
Out[34]:
In [35]:
s = 'seja bem vindo ao universo de python'
In [36]:
s.capitalize()
Out[36]:
In [37]:
s.count('a')
Out[37]:
In [38]:
s.find('p')
Out[38]:
In [39]:
s.center(20, 'z')
Out[39]:
In [40]:
s.isalnum()
Out[40]:
In [41]:
s.isalpha()
Out[41]:
In [42]:
s.islower()
Out[42]:
In [43]:
s.isspace()
Out[43]:
In [44]:
s.endswith('o')
Out[44]:
In [45]:
s.partition('!')
Out[45]:
In [46]:
print("Python" == "R")
In [47]:
print("Python" == "Python")