Abstract J'écrirai ce que j'ai ressenti au sujet de l'ignorance du contenu en Python, C et C ++.
Pour C et C ++
int a=8;
À quelle fréquence déclarez-vous des variables?
Dans ce cas, c'est un type entier, donc je pense que je vais l'écrire en pensant qu '"un nombre peut être saisi".
D'autre part, avec Python
a=8
C'est bon.
"Pour le moment, créez une variable pour saisir des nombres"
C'est très facile, n'est-ce pas?
Envisagez d'afficher une valeur avec un exemple simple.
Si C
printf("%d",a);
-production-
8
Il sortira.
"Je dois être conscient que certains chiffres sortiront ..."
À toi!
Bonnes nouvelles!
Avec Python
print(a)
-production-
8
Sort.
C'est pratique pour le débogage pour le moment.
En C ++
std::cout<<a;
-production-
```8```
est.
Il se peut que vous n'ayez pas besoin d'être conscient du type.
## Démérite
Ce n'est pas grave quand quelque chose ne va pas, mais lors de l'affichage en octal (je parle d'une telle scène?)
En python
~~a=0o8~~
-Pièce supplémentaire-
Excusez-moi. C'est un nombre octal, donc c'est 10.
@shiracamus Merci d'avoir souligné.
-Jusque là-
```py
a = 0o10
print('%o' % a)
Doit être écrit.
En C ~~printf("%x",a);~~ -Pièce supplémentaire- Excusez-moi. C'était un nombre hexadécimal. @shiracamus Merci d'avoir souligné. -Jusque là-
int a = 010;
printf("%o", a);
En C ++
int a = 010;
std::cout << std::oct << a;
Ce n'est pas grave si vous écrivez.
~~ Comme ça ~~ -Pièce supplémentaire- L'exemple n'était pas bon, je vais donc l'annuler. -Jusque là- Lorsque le python à l'avance ou pour écrire une politique de programme n'est pas déterminé exactement J'ai eu l'impression que c'était assez difficile à réécrire. D'un autre côté, je pense qu'il est facile d'écrire lorsque la politique est décidée.
Il y a des avantages et des inconvénients à ne pas être au courant du contenu des données. Le mérite est que le système le fait sans être conscient de la conversion de nombre gênante. L'inconvénient est que vous ne savez pas quel est le contenu parce que vous n'en avez pas conscience. Je me demande s'il y a des avantages et des inconvénients.
Python est pratique si la politique est décidée, mais il peut être difficile à écrire en cas de changement de spécification.
Cela peut être plus facile à comprendre si vous le couvrez avec une dénomination variable.
"Si vous concevez de cette façon, le contenu sera facile à comprendre à partir du nom de la variable." Si vous avez des questions telles que "Le style d'écriture n'est-il pas mauvais en premier lieu?", Veuillez commenter.
Recommended Posts