admin 管理员组

文章数量: 887169


2024年1月14日发(作者:maven compiler plugin)

python输出内容到终端的函数

Python是一种高级语言,非常重要的一个特性就是可以输出内容到终端,而Python也提供了多种函数或方法来实现这一点。本文将介绍常用的输出内容到终端的函数,并详细分析它们的使用方法和用途。

一、print函数

Python 中最常用的输出内容到终端的函数是print函数。print函数可以输出字符串、数字、变量、表达式等内容,不论是单行输出还是多行输出,都可以通过该函数轻松实现。

1.1 基本用法:

print(object, sep=’ ‘, end=’n’,

file=, flush=False)

其中各个参数的意义如下:

object: 输出的对象。可以是字符串、数字、变量、表达式、列表、字典等。

sep: 分隔符。默认为一个空格,可自行设置成其他符号。

end: 结束符。默认为换行符。

file: 输出到的文件。默认为标准输出(屏幕)。

flush: 是否刷新缓冲区。默认为False。

1.2 单行输出

单行输出时,在print函数里面直接写入要输出的内容即可。例如:

print('Hello, World!')

输出结果为:

Hello, World!

1.3 多行输出

多行输出时,可以使用多个print函数进行输出。例如:

print('This is line 1') print('This is line 2')

print('This is line 3')

输出结果为:

This is line 1 This is line 2 This is line 3

1.4 输出数字

输出数字使用的是print函数,例如:

print(233)

输出结果为:

233

1.5 输出变量

输出变量使用的是print函数,例如:

a = 233 print(a)

输出结果为:

233

二、格式化字符串输出函数

基于知悉的Python字符串格式化方式,Python中另有一种专用于格式化字符串输出的函数即f-string.该函数可以在字符串中加入占位符 {},然后用format函数中的参数填充。f-string函数的用途在于控制输出的格式,以适配读取数据的应用场景。

2.1 基本用法

f-string函数的使用方法是在字符串前面加上f或F关键字,并在字符串内部添加占位符 {}。例如:

a = 233 print(f'This is {a}')

输出结果为:

This is 233

2.2 单引号或双引号均可

使用f-string函数时,可以使用单引号或双引号均可,保持字符串的内部格式。例如:

a = 233 print(f"This rather a long string, but

I'm going to add this {a} here.")

输出结果为:

This rather a long string, but I'm going to add

this 233 here.

2.3 加入运算符及Python表达式

在字符串中加入运算符、变量和表达式非常方便,例如:

a = 233 b = 555 print(f'The result of {a} + {b}

is {a+b}')

输出结果为:

The result of 233 + 555 is 788

三、logging模块

logging模块是Python自带的一个记录日志的模块,可以方便地输出各种条件下的日志信息。logging模块可以标准化输出日志的格式,同时自己的代码可以随时调用日志记录。

3.1 基本用法

使用logging模块,首先要引入该模块。例如:

import logging

可以使用logging库中的basicConfig函数,用于配置日志输出的一些信息,例如:

onfig(filename='',

level=)

3.2 输出日志信息

使用logging模块可以输出日志信息,例如:

a = 233 (f"The value of {a} is

{a}")

输出结果为:

DEBUG:root:The value of 233 is 233

四、总结

在Python中,输出内容到终端的函数主要有print函数、格式化字符串输出函数和logging模块。print函数是最常用的输出函数,可以输出字符串、数字、变量、表达式等多种类型的内容。格式化字符串输出函数是专用于格式化字符串输出的函数,可以控制输出的格式,以适配读取数据的应用场景。logging模块是一个记录日志的模块,可以方便地输出各种条件下的日志信息。根据具体应用场景,选择合适的输出函数或模块,可以方便快捷地输出内容,在开发过程中更容易定位问题。


本文标签: 输出 函数 字符串