cout << "Hello, World! \ N" en python

Je l'ai écrit dans Commentaire de cet article, mais je le posterai car c'est un gros problème. C'est une méthode pour rendre cout <<, qui est familier en C ++, également disponible en python.

import sys

class ConsoleOut(object):
    def __lshift__(self, message):  # Left Shift(<<)Définir le traitement de l'opérateur
        sys.stdout.write(str(message))
        return self

cout = ConsoleOut()

avec ça,

cout << "Hello, World!\n"

Vous pourrez écrire.

Vous pouvez également enregistrer la définition ci-dessus dans un fichier appelé ConsoleOut.py et l'utiliser comme suit:

Dans la coquille


$ python
Python 2.7.10 (default, Jun  1 2015, 18:05:38)
[GCC 4.9.2] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from ConsoleOut import cout
>>> cout << "Hello, World!\n"
Hello, World!
>>>

Pour les chaînes, + est pour la concaténation de chaînes, * est pour la concaténation itérative de chaînes et % est pour le formatage du format, mais chaque méthode de traitement de la classe string (str) est implémentée ainsi. C'est vrai. Pour voir quelles autres méthodes sont disponibles, exécutez help (object) ou help (str) dans l'interpréteur python.

Recommended Posts

cout << "Hello, World! \ N" en python
Comment afficher Hello World en python
Hello World en langue GO
Python commençant par Hello world!
Faisons "Hello World" en 40 langues! !!
[Note] Sortie Hello world avec python
Hello World avec Flask [Mémo approprié]
Code: 2 "Hello World" dans "Choregraphe-Python script"
Bonjour le monde
Hello World dans divers langages [Python / PHP / Java / Perl / Ruby]
Python #Hello World pour les super débutants
Premiers pas avec Heroku-Viewing Hello World en Python Django avec Raspberry PI 3
Un débutant en Python a essayé Hello World en 30 secondes en utilisant le microframework Flask
Dans Python 3.8, pow (n, -1, 1000000007) est meilleur que pow (n, 1000000007 --2, 1000000007)
[Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde-
Bonjour tout le monde pas localhost à Django
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Pymacs helloworld
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
cython helloworld
Aplatir en Python
Aplatir en python
Hello World et détection de visage avec OpenCV 4.3 + Python