- 
                                
Por estar entre aspas não seria String?
                             
                        
                            - 
                                
Neste comando int("1") , a linguagem Python faz uma conversão implícita do valor String para inteiro.
                             
                        
                            - 
                                
@ Allef Garug
Por estar entre aspas não seria String?
R: "1"  é String, porém  int converte a String "1" em um número inteiro.
                             
                        
                            - 
                                
Exatamente Nayton, ao se colocar o "int" na frente do comando ele converte o String "1'' ( que seria um texto) em número inteiro. 
Quem quiser confirmar poder usar o: print(type......
 
                             
                        
                            - 
                                
Está certo, pois em Python até os inteiros são objetos. Os comentários anteriores não explicitavam isso. 
                             
                        
                            - 
                                
Se não tivesse o "int" antes do "1" ele seria uma STRING,
 
Mas, o comando "int" obrigatoriamente transforma o "1" em inteiro.
 
                             
                        
                            - 
                                
Gaba: CERTO
 
cara, Python é phod@, terra de niguém, essa porr@ ta certa! tanto faz aí  int("1"), int(1) ele vai guardar 1 como inteiro de qualquer forma, pq antes está o INT(). 
                             
                        
                            - 
                                
CERTO
se fizer str(10) no python, assumo como um string também, mesmo sendo integer. 
Se fizer int("10"), assumo como int, mesmo sendo originalmente um string
Quem quiser mais detalhes:
http://excript.com/python/tipos-de-dados-python.html
                             
                        
                            - 
                                
Só nao entendi a parte da questao que diz que cria um objeto, para criar um objeto nao precisaria atribuir a um objeto o comando? Conforme exemplo abaixo:
>>> objeto1 = int("1")
>>> objeto1
1
>>> print(type(objeto1))
 
 
                             
                        
                            - 
                                
Tbm não entendi pq cria um objeto.... 
Independente se eu colocar  int ou string e o 1 entre aspas ou não, e pedir o type do (segundo a cespe, objeto) 1, ele sempre retornará int.....
 
O comando int("1") não cria um objeto...... Só criaria conforme o José Silva falou, né?
                             
                        
                            - 
                                
"Em Phyton, tudo é objeto..."
 
https://pythonhelp.wordpress.com/2013/03/01/entendendo-tudo-e-objeto-em-python/
                             
                        
                            - 
                                
O método int() do Python serve sim para criar um objeto do tipo int. Esse método pode receber tanto um número quanto um string a ser convertido para um inteiro. Portanto, o fato de no enunciado ser passado o string “1” não é problema. Esse string será convertido para um inteiro 1.
Resposta: Certo
 
                             
                        
                            - 
                                
Apesar do gabarito, está ERRADA!
Eu parei pra pensar um pouco e estudar, e consertei o meu argumento:
 
Primeiro, vejam a documentação oficial do python sobre a função int()
 
"Return an integer object constructed from a number or string x, or return 0 if no arguments are given."
 
Tradução: retorna um objeto inteiro construído a partir de um número ou string (...)"
 
O 1º erro seria que a função não cria, mas retorna um objeto string.
 
O 2º é mais técnico. Um construtor é uma função que inicializa um objeto. Funções definem parâmetros, mas quando são chamadas recebem argumentos.
Ex.:
def teste(x): # aqui, x é parâmetro
	pass		# o editor vai apagar a indentação
#depois vou chamar a função teste
teste(1) # 1 é o argumento recebido na chamada da função teste
 
Assim, a meu ver caberia recurso para anular a questão.
 
fonte: https://docs.python.org/3/library/functions.html?highlight=int#int
                             
                        
                            - 
                                
O conceito principal nessa questão é o que chamamos de "casting" que seria basicamente trasnformar uma variável de um tipo em outro tipo, quando você usa int("1"), está transformando uma string "1" em um inteiro 1.  
A função int () retorna um objeto inteiro construído a partir de um número ou string, ou retorna 0 se nenhum argumento for fornecido.
                             
                        
                            - 
                                
O método int() do Python serve sim para criar um objeto do tipo int. Esse método pode receber tanto um número quanto um string a ser convertido para um inteiro. Portanto, o fato de no enunciado ser passado o string “1” não é problema. Esse string será convertido para um inteiro 1.
Resposta: Certo
 
                             
                        
                            - 
                                
Gabarito: certo
 
Essa é uma função de casting! O que ela faz? Bem, ela converte variáveis do tipo inteiro, ponto
flutuante ou string em um inteiro. No caso, ele está recebendo um número como string (por conta
das aspas) e convertendo em um inteiro. Esse número serve de parâmetro para o seu construtor
(que é um método que cria um objeto, mas vocês não precisam saber disso).
 
 
Fonte: estratégia concursos
                             
                        
                            - 
                                
Meus queridos, o que acontece é o seguinte, existe uma função no Python chamado casting, que transforma um tipo de variável em outro tipo.
 
Resposta: Certo
                             
                        
                            - 
                                
Essa é uma função de casting! O que ela faz? Bem, ela converte variáveis do tipo inteiro, ponto flutuante ou string em um inteiro. No caso, ele está recebendo um número como string (por conta das aspas) e convertendo em um inteiro. Esse número serve de parâmetro para o seu construtor (que é um método que cria um objeto, mas vocês não precisam saber disso).
 
Fonte: Estratégia
                             
                        
                            - 
                                
CERTO
 
TIPOS PRIMITIVOS
- int = número inteiro
  Ex: -7, 4, 0
                             
                        
                            - 
                                
O método int() do Python serve sim para criar um objeto do tipo int. Esse método pode receber tanto um número quanto um string a ser convertido para um inteiro. Portanto, o fato de no enunciado ser passado o string “1” não é problema. Esse string será convertido para um inteiro 1.
 
Prof. Hamilton Rodrigues
 
 
                             
                        
                            - 
                                
Só uma observação...
 
>>> x = "letras"; type(x)
<class 'str> 
>>> int(x)
ERRO!!!
 
Pensei que Python converteria a variável "x" que é string em um número inteiro, mas não ocorreu isso, deu erro.
                             
                        
                            - 
                                
(Correto)
Pega o bizu:
 
Float --> valores com decimais 
 
bool --> valor True ou False (Verdadeiro ou Falso).
 
int --> para números inteiros,
 
float --> para números com casas decimais, 
 
str --> para conjunto de caracteres, 
 
list --> para agrupar um conjunto de elementos, 
 
tupla --> semelhante ao tipo list, porém, imutável
                             
                        
                            - 
                                
TUDO QUE VIER ENTRE ASPAS É CONSIDERADO UMA STRING, ATÉ MESMO NÚMEROS.
                             
                        
                            - 
                                
FUNÇÕES DE CASTING:
int() : Converte variáveis do tipo inteiro, ponto flutuante ou string em um número INTEIRO
 Exemplo: 
x = int(500) -> x será 500
y = int(4.8) -> y será 4
z = int('6') -> z será 6
 
                             
                        
                            - 
                                
Cadê o comentário do professor?
                             
                        
                            - 
                                
Comando int( ) : Converte um objeto em número inteiro.
                             
                        
                            - 
                                
- O método int() do Python serve sim para criar um objeto do tipo int. 
 - Esse método pode receber tanto um número quanto um string a ser convertido para um inteiro. 
 - Portanto, o fato de no enunciado ser passado o string “1” não é problema. 
 - Esse string será convertido para um inteiro 1.
 
                             
                        
                            - 
                                
A função int() converte um dado string para um número inteiro.
                             
                        
                            - 
                                
CERTO
str (string/texto): tudo que tiver dentro de aspas " " ou ' ' é texto, mesmo se for um número. 
 
ex 1: "ricardo" , "7,5" (tudo texto)
ex 2: 
n1 = ("5")
n2 = ("2")
 print (n1 + n2)
 
52 
(só concatenou, juntou os números, pois é considerado texto o que está entre aspas)
 
_______
obs: No caso em questão, não foi considerado string (texto), pelo fato do int estar na frente 
                             
                        
                            - 
                                Está certo dizer que o tipo int é um objeto?