在本教程中,我们将借助示例了解 Python print() 函数。
print()
函数将给定对象打印到标准输出设备(屏幕)或文本流文件。
示例
message = 'Python is fun'
# print the string message
print(message)
# Output: Python is fun
print() 语法
print()
的完整语法是:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
参数:
- objects- 反对印刷品。*表示可能有多个对象
- sep- 对象由 sep 分隔。默认值:
' '
- end-
end
终于打印出来了 - file- 必须是具有 write(string) 方法的对象。如果省略,
sys.stdout
将用于在屏幕上打印对象。 - flush- 如果为 True,则强制刷新流。默认值:
False
注意: sep
,end
,file
, 和flush
是关键字参数。如果你想使用sep
论点,你必须使用:
print(*objects, sep = 'separator')
不是
print(*objects, 'separator')
返回:
它不返回任何值;返回 None
。
示例 1:print() 如何在 Python 中工作?
print("Python is fun.")
a = 5
# Two objects are passed
print("a =", a)
b = a
# Three objects are passed
print('a =', a, '= b')
输出
Python is fun. a = 5 a = 5 = b
在上面的程序中,只有objects
参数被传递给print()
函数(在所有三个打印语句中)。
因此,
- 使用
' '
分隔符。注意输出中两个对象之间的空间。 - 使用
end
参数'\n'
(换行符)。请注意,每个打印语句都会在新行中显示输出。 file
是sys.stdout
。输出打印在屏幕上。flush
是False
。流不会被强制刷新。
示例 2:print() 带有分隔符和结束参数
a = 5
print("a =", a, sep='00000', end='\n\n\n')
print("a =", a, sep='0', end='')
输出
a =000005 a =05
我们在上面的程序中传递了sep
和end
参数。
示例 3:print() 带有文件参数
在 Python 中,您可以通过指定 file
参数将 objects
打印到文件中。
sourceFile = open('python.txt', 'w')
print('Pretty cool, huh!', file = sourceFile)
sourceFile.close()
该程序尝试以书写模式打开 python.txt。如果此文件不存在,则创建 python.txt 文件并以写入模式打开。
在这里,我们通过了sourceFile
文件对象file
范围。字符串对象“非常酷,呵呵!”打印到python.txt文件(在您的系统中检查)。
最后,使用close()
方法关闭文件。
相关用法
- Python string printable()用法及代码示例
- Python calendar prmonth()用法及代码示例
- Python calendar pryear()用法及代码示例
- Python property()用法及代码示例
- Python pandas.arrays.IntervalArray.is_empty用法及代码示例
- Python pyspark.pandas.Series.dropna用法及代码示例
- Python pyspark.pandas.groupby.SeriesGroupBy.unique用法及代码示例
- Python pandas.DataFrame.ewm用法及代码示例
- Python pandas.api.types.is_timedelta64_ns_dtype用法及代码示例
- Python pandas.DataFrame.dot用法及代码示例
- Python pyspark.pandas.DataFrame.hist用法及代码示例
- Python pandas.DataFrame.apply用法及代码示例
- Python pyspark.pandas.Series.dt.weekday用法及代码示例
- Python pyspark.pandas.DataFrame.select_dtypes用法及代码示例
- Python pyspark.pandas.isnull用法及代码示例
- Python pyspark.pandas.Series.hasnans用法及代码示例
- Python pandas.DataFrame.combine_first用法及代码示例
- Python pyspark.pandas.Series.rmul用法及代码示例
- Python pyspark.sql.functions.grouping_id用法及代码示例
- Python pyspark.pandas.Series.str.repeat用法及代码示例
注:本文由纯净天空筛选整理自 Python print()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。