Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] python: 05 strings

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

e ae galera continuando o tutorial de python nessa parte vamos brincar um pouco com strings, como ja sabemos deis da primeira parte do tutorial uma string é um conjunto de caracteres assim como uma palavra é um conjunto de letras, as string deve estar sempre entre aspas

Código:
#!/usr/bin/python3

nick = "kodo no kami"

print(nick)

ou aspas simples

Código:
#!/usr/bin/python3

nick = 'kodo no kami'

print(nick)

[tutorial] python: 05 strings 2mza1om

o uso de duas aspas diferentes definir uma string é que podemos usar a outra aspas sem fechar a string então quando usamos aspas duplas podemos usar aspas simples na nossa string

Código:
#!/usr/bin/python3

aspas = " ' "

print(aspas)

e quando usamos aspas simples podemos usar o aspas duplas na nossa string


Código:
#!/usr/bin/python3

aspas = ' " '

print(aspas)

para a gente usar as mesmas aspas na string que estão sendo usadas para definir a propria string usamos contra barra seguido do aspas, esse contra barra vai esta atuando como um escape

Código:
#!/usr/bin/python3

aspas = " \" "

print(aspas)

sendo assim para a gente colocar o sinal de contra barra temos que colocar duas vezes ele

Código:
#!/usr/bin/python3

escape = "\\"

print(escape)

existem alguns caracteres de escape como a quebra de linha sendo ela \n, em teoria esse caracter de escape no sistema windows é equivalente ao conjunto de caracteres hexadecimais 0xd e 0xa ja no linux é apenas o 0xa com isso pode causar alguns probleminha em codificação em arquivos de texto entre windows e linux

Código:
#!/usr/bin/python3

escape = "kodo\nkami"

print(escape)

[tutorial] python: 05 strings 2hovbpu

outro caracter de de escape é a tabulação que seria o \t que seria o caracter hexadecimal 0x9

Código:
#!/usr/bin/python3

escape = "kodo\tkami"

print(escape)

como tambem tem o tabulação vertical sendo ele \v que vai da um pulo para baixo na mesma direção

Código:
#!/usr/bin/python3

escape = "kodo\vkami"

print(escape)

com o caracter de escape \r voltamos para o começo da linha sobrescrevendo o texto

Código:
#!/usr/bin/python3

escape = "kodo\rfts"

print(escape)

é possivel concatenar (juntar) duas ou mais strings em apenas uma usando o sinal de adição

Código:
#!/usr/bin/python3

texto1 = "python é legal "
texto2 = "so que perl é melhor kkk"
texto3 = texto1 + texto2

print(texto3)

[tutorial] python: 05 strings 2m6mkw8

como tambem podemos usar o format para formatar uma string adicionando concatenando outra string em um local especifico dela, sendo o format um metodo da propria string tambem temos que usar abre e fecha chaves para definir nessa string onde vamos adicionar a outra

Código:
#!/usr/bin/python3

nome = "kodo"
formatado = "seu nick é {}".format(nome)

print(formatado)

[tutorial] python: 05 strings 2mctyd3

podemos adicionar quantas strings a gente quiser separadas por virgula ou ate outro tipo de dado alem da string

Código:
#!/usr/bin/python3

nome = "kodo"
idade = 20
formatado = "seu nick é {}\nvoce tem {} anos".format(nome,idade)

print(formatado)

é possivel especificar a posição dentro do abre e fecha chaves assim é possivel usar varias vezes a mesma variavel que foi especificada no format

Código:
#!/usr/bin/python3

nome = "kodo"
idade = 20
formatado = "{0} {0} {1}".format(nome,idade)

print(formatado)

para saber o tamanho de uma string usamos a função len

Código:
#!/usr/bin/python3

nome = "kodo no kami"
tam = len(nome)

print(tam)

podemos ler caracter por caracter de uma string bastando ler ela como um array ou seja cada caracter corresponde uma posição dessa array


Código:
#!/usr/bin/python3

nome = "kodo"

print(nome[0])
print(nome[1])
print(nome[2])
print(nome[3])

[tutorial] python: 05 strings Iohxn7

se a gente ler essa posição de forma negativa a leitura sera invertida

Código:
#!/usr/bin/python3

nome = "kodo"

print(nome[-1])
print(nome[-2])
print(nome[-3])
print(nome[-4])

podemos pular uma quantidade de caracteres por vez na leitura usando :: seguido da quantidade de numeros que vamos pular a cada caracter

Código:
#!/usr/bin/python3

nome = "kodo no kami"

print(nome[::2])

tambem podemos colocar o numero antes do :: isso vai inverter a logica exibindo os outro numeros

Código:
#!/usr/bin/python3

nome = "kodo no kami"

print(nome[2::])

se a gente colocar um numero negativo vai exibir inversamente podemos usar isso para inverter os caracteres

Código:
#!/usr/bin/python3

nome = "kodo no kami"

print(nome[::-1])

[tutorial] python: 05 strings 2wn4sw3

podemos usar o metodo split para cortar a string para uma array com usando um pequeno trecho

Código:
#!/usr/bin/python3

ip = "127.0.0.1"
separado = ip.split(".")

print(separado)

podemos transformar todos os caracteres em minusculo usando o metodo lower

Código:
#!/usr/bin/python3

nome = "Kodo No Kami"
novo = nome.lower()

print(novo)

ou em maiusculo usando upper

Código:
#!/usr/bin/python3

nome = "kodo no kami"
novo = nome.upper()

print(novo)

como tambem podemos substituir determinado trecho com o metodo replace bastando especificar a palavra que vai ser substituida e nova palavra que vai substituir

Código:
#!/usr/bin/python3

nome = "gosto de programar"
novo = nome.replace("programar","assistir anime")

print(novo)

[tutorial] python: 05 strings W71nva

existem outros metodo alem desses citados que vamos ver mais para frente em alguma outra parte ou em algum outro tutorial separado, então é isso galera ate a proxima parte do tutorial de python \o

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos