Introduction aux commandes Python 3

Les commandes Python 3 ont été introduites avec les fonctionnalités de Python 2 et il est compatible avec python 2 avec l'aide de l'utilisation d'un mot clé intégré pour prendre en charge les fonctionnalités. La commande Python 3 a été lancée en 2008. Python 3 est plus intuitif pour les programmeurs et plus précis tout en fournissant le résultat. La syntaxe a été modifiée pour python 3 pour obtenir plus de clarté sur ce qui est écrit et ce qui devrait être la sortie.

Commandes de base de Python 3

1. Fonction d'impression

En Python 3, la fonction d'impression est utilisée avec des parenthèses pour afficher la sortie qui n'est pas disponible en python 2.

  • Syntaxe: print («Contenu à afficher»)
  • Exemple: impression («Hello World»)

2. Fonction d'entrée

Dans ces commandes python 3, les données entrées sont toujours traitées comme des chaînes même si les données sont insérées sans ''.

Syntaxe / exemple: >>> X: entrée (“x:”)

X : 5

>>> X

«5»

3. Division entière:

En Python 3, la division est plus précise que python 2 et donne un meilleur résultat.

Syntaxe / exemple: >>> X: 3/2

1.5 #par défaut, il donnera ce numéro qui n'est pas disponible pour Python 2

4. fonction de gamme:

En Python 3, la fonction Xrange de python 2 a été renommée fonction de plage en python 3

Syntaxe / exemple: range ()

5. augmenter la fonction:

En Python 3, un argument d'exception doit être mis entre parenthèses.

Syntaxe / exemple: déclencher une exception («Il y a un problème»)

6. Arguments:

Dans les commandes python 3, les arguments doivent être déclarés à l'aide du mot clé 'as'

Syntaxe / exemple: sauf émettre une erreur

7. Fonction suivante:

En python 3, la fonction suivante est utilisée et la fonction .net ne peut pas être utilisée car elle génère une erreur nommée erreur d'attribut.

Syntaxe / exemple: suivant (abc)

8. Unicode:

En python 3, les chaînes sont principalement stockées en Unicode, c'est-à-dire des chaînes utf-8 et ayant des classes d'octets en tant qu'octets et tableau d'octets.

9. Énoncé de décision:

Si l'instruction else est utilisée pour la prise de décision en python 3.

Syntaxe / exemple: var = 10

If (var == 10): print ("La valeur est 10")

Imprimer ("Ok")

10. Cordes:

En python 3, les crochets avec index sont utilisés pour obtenir la sous-chaîne.

Syntaxe / exemple: var = "Hello World"

Print («var (0):», var (0)) #result serait «H»

Commandes Python 3 intermédiaires:

1. Pour la boucle:

En Python 3, la boucle for est utilisée pour exécuter l'instruction plusieurs fois.

Syntaxe / exemple: Liste = (1, 2, 3)

Pour la liste x dans:

Imprimer (x, fin = "")

2. Boucle While:

il répétera l'instruction tant que la condition est vraie.

Syntaxe / exemple: si vrai:

Essayer:

Imprimer («valeur suivante»)

Sauf pour la valeur d'arrêt:

Sys.exit ()

3. Fonctions mathématiques:

Il existe de nombreuses fonctions mathématiques qui peuvent être utilisées dans Python 3 pour obtenir les valeurs ou le résultat.

Syntaxe / exemple: cmp (x, y)

4. Liste des valeurs:

En Python 3, les valeurs peuvent être répertoriées sous forme de liste et accéder au résultat.

Syntaxe / exemple: list = ('TOM, ' JOHN ', ' Latham ', ' Mary ')

Imprimer («liste (0):», liste (0))

La sortie serait –'TOM '

5. Fonctions:

En Python 3, la fonction serait définie avec le mot clé def

Syntaxe / exemple: defabc (str):

"Bonjour tout le monde, ma première fonction"

Imprimer (str)

Revenir

6. Dictionnaire:

Dans Python 3, il est utilisé pour affecter la valeur et la mettre à jour également.

Synatx / exemple:

dict ('Name': 'Tom', 'Salary': 7500, 'Location': 'USA')

Print (“dict ('Name'):”, dict ('Name')) # la sortie serait: Tom

Dict ('salaire') = 8500 #mise à jour de la valeur existante.

Print (“dict ('salaire'):”, dict ('salaire'))

La sortie serait 8500

7. Envoi d'un e-mail:

En python 3, l'objet de bibliothèque smtp est utilisé pour envoyer un e-mail.

Syntaxe / exemple : importer smtplib

Smtpobj = smtplib.SMTP ((hôte (, port (, nom_hôte local)))))

8. Filetage:

En python 3, le filetage est utilisé pour diverses raisons et différentes méthodes de filetage ont été utilisées comme threading.activecount (), threading.currentthread (), threading.enumerate ().

9. Expression régulière:

Il est utilisé pour faire correspondre la chaîne du nombre de chaînes. Dans celui-ci, l'exemple est l'utilisation de la fonction de correspondance

Syntaxe / exemple : reg.match (modèle, chaîne, drapeaux = 0)

10. Connectivité à la base de données:

En python 3, MySql est principalement utilisé comme base de données et PyMySQL est une interface se connectant à la base de données MySQL.

Syntaxe / exemple: importer PyMySQL

db = PyMySQL.connect ("localhost", "username", "Password", "Database name")

Trucs et astuces pour utiliser les commandes Python 3

  • Utilisez judicieusement les opérateurs conditionnels
  • Utiliser la détection des fonctionnalités au lieu d'utiliser la détection des versions
  • Empêcher les régressions de compatibilité
  • Vérifiez les dépendances lors de la transition de l'application vers Python 3
  • Utilisez l'intégration continue pour rester stable
  • Utiliser la vérification de type statique facultative
  • Mettre à jour le fichier setup.py pour indiquer la compatibilité avec python 3
  • Utilisez le dictionnaire, faites la liste où vous en avez besoin
  • Déboguez les scripts pour vérifier où se trouve l'erreur ou le problème.
  • Utiliser des énumérations
  • Utilisez les fonctions python pour obtenir le résultat plus rapidement
  • Vérifiez toujours l'utilisation de la mémoire des objets

Conclusion

Python 3 rend la vie confortable pour les programmeurs en introduisant également de nouvelles fonctionnalités et une compatibilité avec les anciennes versions. Avec l'aide de la compatibilité, les anciennes applications peuvent être facilement déplacées dans l'environnement python 3 et le rendre opérationnel. Les fonctions de Python 3 et son typage dynamique sont vraiment utiles pour la programmation et améliorent les performances de l'application.

Articles recommandés

Cela a été un guide pour les commandes Python 3. Ici, nous avons discuté des commandes Python 3 de base et avancées et de certaines commandes Python 3 immédiates. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Utilisation des commandes Tableau
  2. Comment utiliser les commandes HBase
  3. Utilisation des commandes MongoDB
  4. Importance des commandes Pig