Maison  >  Article  >  développement back-end  >  Comment écrire une instruction de sortie Python

Comment écrire une instruction de sortie Python

coldplay.xixi
coldplay.xixioriginal
2021-04-12 11:21:2038458parcourir

Comment écrire une instruction de sortie python : lorsque vous souhaitez afficher du contenu en python, vous pouvez utiliser l'instruction de sortie print, le code est [print (value,...,sep='',end=' n',file= sys.stdout,flush=False)].

Comment écrire une instruction de sortie Python

L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.

Comment écrire une instruction de sortie python :

Lorsque vous souhaitez afficher du contenu en python, vous pouvez utiliser l'instruction de sortie print. Nous maîtrisons déjà le format de sortie de base. En fait, la fonction print() peut générer plusieurs variables en même temps et possède des fonctions plus riches.

Le format de syntaxe détaillé de la fonction print() est le suivant :

print (value,...,sep='',end='\n',file=sys.stdout,flush=False)

Comme le montre le format de syntaxe ci-dessus, le paramètre value peut accepter n'importe quel nombre de variables ou de valeurs, donc la fonction print() peut générer plusieurs valeurs. Par exemple, le code suivant :

user_name = 'Charlie'
user_age = 8
#同时输出多个变量和字符串
print("读者名:",user_name,"年龄:",user_age)

Exécutez le code ci-dessus, vous pouvez voir le résultat suivant :

读者名: Charlie 年龄: 8

À partir des résultats de sortie, lorsque vous utilisez la fonction print() pour générer plusieurs variables, la fonction print() Par défaut, plusieurs variables sont séparées par des espaces. Si les lecteurs souhaitent modifier le séparateur par défaut, ils peuvent le définir via le paramètre sep. Par exemple, l'instruction de sortie :

#同时输出多个变量和字符串,指定分隔符
print("读者名:" ,user_name,"年龄:",user_age,sep='|')

Exécutez le code ci-dessus, vous pouvez voir le résultat suivant :

读者名:|Charlie|年龄:|8

Par défaut, la fonction print() sera toujours renvoyée après la sortie, car print( ) La valeur par défaut du paramètre de fin de la fonction est "n", et ce "n" représente une nouvelle ligne. Si vous souhaitez que la fonction print() génère une sortie sans nouvelle ligne, réinitialisez simplement le paramètre de fin, par exemple le code suivant :

#设置end 参数,指定输出之后不再换行
print(40,'\t',end="")
print(5O,'\t',end="")
print(60,'\t',end="")

Les trois instructions print() ci-dessus exécuteront la sortie trois fois, mais comme elles sont toutes spécifiez end= "", donc la sortie de chaque instruction print() ne sera pas renvoyée à la ligne et sera toujours sur la même ligne. Exécutez le code ci-dessus et vous pouvez voir le résultat suivant :

40    50    60

Le paramètre file spécifie la cible de sortie de la fonction print(). La valeur par défaut du paramètre file est sys.stdout, qui représente la norme du système. sortie, c'est-à-dire l'écran, donc la fonction print() sort à l'écran par défaut. En fait, vous pouvez complètement modifier ce paramètre pour que la fonction print() soit sortie vers un fichier spécifique, comme le code suivant :

f = open("demo.txt","w")#打开文件以便写入
print('沧海月明珠有泪',file=f)
print('蓝回日暖玉生烟',file=f)
f.close()

Dans le programme ci-dessus, la fonction open() est utilisée pour ouvrir le Fichier demo.txt, connexion 2 La fonction print écrira ces deux chaînes dans le fichier dans l'ordre et appellera enfin la fonction close() pour fermer le fichier. Les chapitres suivants du didacticiel présenteront également en détail le contenu des opérations sur les fichiers. .

Le paramètre flush de la fonction print() est utilisé pour contrôler le cache de sortie. Ce paramètre est généralement conservé comme False, ce qui permet d'obtenir de meilleures performances.

Un grand nombre de recommandations d'apprentissage gratuites, veuillez visiter le tutoriel Python(Vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn