** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
type_function
num = 1
name = 'Mike'
is_ok = True
print(num, type(num))
print(name, type(name))
print(is_ok, type(is_ok))
result
1 <class 'int'>
Mike <class 'str'>
True <class 'bool'>
Il n'est pas nécessaire de déclarer le type d'un objet en Python.
Lors de la vérification du type, il peut être affiché en utilisant la fonction de type type ()
.
different_type
num = 1
name = 'Mike'
num = name
print(num, type(num))
result
Mike <class 'str'>
Remplacer le type de chaîne nom
par le type int num
Il est écrasé et devient de type str.
change_type
name = '1'
new_num = name
print(new_num, type(new_num))
new_num = int(name)
print(new_num, type(new_num))
result
1 <class 'str'>
1 <class 'int'>
Avec new_num = name
, name
reste de type str,
En définissant new_num = int (name)
, name
est converti en type int et assigné à new_num
.
error_1
1num = 1
print(num)
result
1num = 1
^
SyntaxError: invalid syntax
OK si le numéro vient à la fin comme «num1».
error_2
if = 1
print(if)
result
1num = 1
^
SyntaxError: invalid syntax
La chaîne ʻif` est déjà réservée à l'utilisation dans l'instruction if et ne peut pas être utilisée comme variable.
Recommended Posts