Notas básicas para iniciantes em Python!

Notas básicas do Python para iniciantes

Insira vários parâmetros em uma linha de código

Método 1.) a, b, c = map ( type , input ("Enter") .split ())
# default separado por espaços , para outros tipos de transferência, no tipo desejado
, como rotação ----- Inteiro : map (int, input ("Insira"). Split ())

a, b, c = map (int, input ("digite"). split ()) 
print (a + b + c, digite (a), digite (b), digite (c)) # 
Extensão: Quando é Quando é uma sequência de caracteres, a sequência de caracteres é adicionada, então o sinal '+' é o efeito de emenda 
# Quando é um inteiro, o inteiro é adicionado, então o sinal '+' é a operação de adição em matemática 
>>> Por favor, insira 1 2 3 
> >>> 
6 <class'int '> <class'int'> <class'int '>

Como ----- para a string : map (str, input ("Por favor, insira"). Split ())

a, b, c = map (str, input ("insira"). split ()) 
print (a + b + c, tipo (a), tipo (b), tipo (c)) # 
Extensão: Quando é Quando é uma sequência de caracteres, a sequência de caracteres é adicionada, então o sinal '+' é o efeito de emenda 
# Quando é um inteiro, o inteiro é adicionado, então o sinal '+' é a operação de adição em matemática 
>>> Por favor, insira 1 2 3 
> >> 
123 <class'str '> <class'str'> <class'str '>

Método 2.) a, b, c = eval (input ("Please enter"))
#default separação por vírgula, o tipo que você inserir é o tipo, (Observação: a string de entrada deve ser colocada entre aspas com letras em inglês)
Vantagens: Conveniente e conciso, desvantagens: a segurança não é alta , não é recomendável usar quando se trata de projetos, é melhor usar apenas os insumos

a, b, c = eval (input ("Digite")) 
print (a, b, c, tipo (a), tipo (b), tipo (c)) 
print (a + b, c, tipo (a ), tipo (b), tipo (c)) # 
Extensão: Quando é uma string, a string é adicionada, então o sinal '+' é o efeito de emenda 
# Quando é um inteiro, o inteiro é adicionado, então '+' O número é a função de adição em matemática 
>>> Insira 1,2, '你好' #String deve ser colocado entre aspas com letras em inglês 
>>> 
1 2 Hello <class'int '> <class'int' > <class'str '> 
>>> 
3 Olá <class'int'> <class'int '> <class'str'> 
12345678910

Converter para string str

a, b, c = eval (input ("Digite")) 
a = str (a) 
b = str (b) 
print (a + b, c, tipo (a), tipo (b), tipo (c) ) # 
Extensão: Quando é uma string, a string é adicionada, então o sinal '+' é a função de emenda 
# Quando é um inteiro, o inteiro é adicionado, então o sinal '+' é a operação de adição em matemática 
>>> Digite 1, 2, 'Hello' 
>>> 
12 Hello <class'str '> <class'str'> <class'str '> 
123456789

Método 3.) a, b, c = input ("Por favor insira"). Split ('', '')
#split ('', '') significa separação por vírgula, também pode ser alterado para outro, o resultado de saída é padronizado para caracteres String , se você quiser converter para outros tipos, você precisa adicionar o tipo a ser convertido na frente

a, b = entrada ('Digite'). divisão (',') 
imprimir (a, b, tipo (a), tipo (b)) 
imprimir (a + b, tipo (a), tipo (b)) 
#Extensão: Quando é uma string, a string é adicionada, e o sinal '+' está emendado. 
#Quando é um inteiro, o inteiro é adicionado e o sinal '+' é a operação de adição em matemática 
>>> Por favor Digite 1,2 
>>> 
1 2 <class'str '> <class'str'> 
>>> 
12 <class'str '> <class'str'> 

1234567891011

Converter para inteiro inteiro

a, b = input ('Digite'). split (',') 
a = int (a) 
b = int (b) 
print (a + b, type (a), type (b)) 
#Expansion: Quando Quando é uma string, a string é adicionada e o sinal '+' está emendado. 
#Quando for um inteiro, o inteiro é adicionado, e o '+' é a operação de adição em matemática 
>>> Por favor, digite 1,2 
>>> 
3 <class'int '> <class'int'>

Clique aqui para obter o código completo do projeto!

 

Acho que você gosta

Origin blog.csdn.net/weixin_43881394/article/details/109035745
Recomendado
Clasificación