24 de ago. de 2011

Lista de Comandos em Python

Print = Imprime uma palavra ou frase.
# = Serve para colocar comentários em apenas uma linha.
% = Serve para indicar a variavel.
%s = Armazena o valor tipo string na variavel.
%d = Armazena um valor tipo numérico na variável.
%r = Armazena um valor de qualquer tipo na variável.
\t = Quebra de linha.
input = Anexa a uma variável o valor informado pelo usuário.
raw_input = Anexa um txt a uma variável.
if = Argumento condicional que significa "se".
if not = Argumento condicional que significa "se não".
else = Argumento condicional que significa "então".

from = Define onde será importado o arquivo.
import = Importa arquivos do sistema.
argv = Importa arquivos do sistema.
script = Se refere ao arquivo que está sendo criado em python.
prompt = Insere um valor e pede para que o usuário informe um valor.
open = Abre um arquivo do sistema.
.read() = Faz a leitura do arquivo.
.truncate() = Finaliza o arquivo aberto.
.write(line 1) = Armazena o que foi digitado pelo usuario.
.close() = Fecha o programa.
len(indata) = Verifica a velocidade de transmissão do arquivo.
def = Define uma função.
.seek() = Define a posição do arquivo.

11 comentários:

Unknown disse...

valew pelos comandoss

zeldani disse...

nothing ;)

Anderson Souza disse...

'''txt''' = 3 aspas simples, serve para fazer com que qualquer caractere digitado se torne comentário, desde que estejam no inicio e no final do comentário.
E diferente do #, que só torna comentário apenas o que esta linha colocada.
Tem também o ELIF(que é o "se então"),
e o INPUT = (" Não pergunta ao usuário um valor, e sim, anexa a uma variável o valor digitado pelo usuário.")
e o RAW_INPUT = ("Não informa valor nenhum ao usuário, e sim anexa um txt, a uma variavel.")

zeldani disse...

Valeu Anderson, a lista foi atualizada. ;P

VitorGp disse...

Zeldani o comando ELSE significa "se não", nao eh isso msm?? E em php %s ou %d é para imprimir um valor sendo qualquer (inteiro,string,float,boolean) em uma string sem ter de "formatar" ou adaptar um valor ao outro... Tipo : vitor = "sabe de nada"
pessoas = 5

print("vitor %s como também outras %d",vitor+pessoas)


SERIA assim eu n tenho mt certeza, programo mais em php do q python mas as duas linguagens sao mt parecidas.


Jà em php seria assim :

$vitor = " nao sabe ";
$pessoas = 5;
print_f("esse cara chato fala o que %s mas as %d acreditam nele.",$vitor.$pessoas)

nao dá erro ao "juntar" ou imprimir valores diferentes juntos.

Sò escrevi isso pq vc esqueceu de avisar que %s %d nao serve exatamente p armazenar valores .. Ate pq qem faiz isso sao as variaveis. O q a porcentagem faz eh dar possibilidades de indicar ao compilador os tipos de valores q cada variavel representa.

VitorGp disse...

zelda vc poderia mostrar como se faz uns "programinhas" uteis usando programaçao. Tipo aplicativos p web ou para o computador msm. Seria uma boa para exercitar as mentes de programadores aprendiz.

zeldani disse...

Oi VitorGp, desculpe a demora.. Eu curto criar scripts de rede em Python, vc pode criar o que sua imaginação mandar!! Vou te passar o link do meu gist que tem alguns scripts que criei (alguns em c e a maioria em python) talvez possa te ajudar!! ;P
Acesse ae: https://gist.github.com/nuit

Noob_python disse...

Zeldani, Por gentileza, poderia me informar se existe algum modulo em ptyhon que mostra o ip da maquina as configurações dela ?? e mostrar como executo. Eu sei importar mas não sei executar os modulos ainda

zeldani disse...

Oie, para vc pegar o ip e hostname de sua máquina local vc pode usar o módulo socket:
>>> import socket
>>> print socket.gethostname()
>>> print socket.gethostbyname(socket.gethostname())
127.0.0.1

Ou para ver o ip de algum site:
>>> import socket
>>> print socket.gethostbyname('google.com')
64.233.186.113

Vc pode usar o módulo netifaces para obter informações da interface de rede ou pegar os endereços de uma interface específica:
>>> netifaces.interfaces()
['lo0', 'gif0', 'stf0', 'en0', 'en1', 'fw0']

>>> netifaces.ifaddresses('wlan0')
{17: [{'broadcast': 'ff:ff:ff:ff:ff:ff', 'addr': '00:24:d7:81:c9:34'}], 2: [{'broadcast': '192.168.0.255', 'netmask': '255.255.255.0', 'addr': '192.168.0.103'}], 10: [{'netmask': 'ffff:ffff:ffff:ffff::', 'addr': 'fe80::224:d7ff:fe85:c934%wlan0'}]}

Unknown disse...

oi estou começando e queria saber qual o comando que eu devo usar para que as linhas de codigo possam ser abertas em forma de uma aplicaçao sem ser necesario abrir o python?(se for possivel)

zeldani disse...

Para gerar um executável vc pode salvar o o seu script como script.py e depois executar usando: python script.py :)

Postar um comentário