📅  最后修改于: 2023-12-03 15:10:01.705000             🧑  作者: Mango
在Python中,要将程序的输出打印到屏幕上,可以使用print
语句。print
语句的作用是将一个或多个对象的值打印出来。
语法格式如下:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
其中,objects
是要打印的一个或多个对象,用逗号分隔;sep
是分隔符,默认为一个空格;end
是每次输出的结尾,默认为一个换行符;file
是要输出的文件对象,默认为标准输出(屏幕);flush
是是否强制刷新缓冲区,默认为False
。
例如,以下代码会将字符串Hello, World!
打印到屏幕上:
print('Hello, World!')
输出结果:
Hello, World!
除了直接打印对象,print
语句还可以进行格式化输出。常用的格式化方法有两种:
这种方法使用占位符%
将变量插入字符串中。占位符的类型决定了插入变量时的转换方式,常见的类型有:
%s
:字符串。%d
:整数。%f
:浮点数。例如,以下代码会将两个变量的值插入字符串中,并打印出来:
name = 'Tom'
age = 18
print('My name is %s, and I am %d years old.' % (name, age))
输出结果:
My name is Tom, and I am 18 years old.
这种方法使用花括号{}
将变量插入字符串中。变量名放在花括号中,可以使用.
来访问变量的属性或方法。
例如,以下代码会将两个变量的值插入字符串中,并打印出来:
name = 'Tom'
age = 18
print(f'My name is {name}, and I am {age} years old.')
输出结果:
My name is Tom, and I am 18 years old.
综合运用上述知识,以下代码会打印出一个表格:
name = 'Tom'
age = 18
height = 175.5
print(f'|{"Name":^10}|{"Age":^10}|{"Height":^10}|')
print(f'|{"-"*10:^10}|{"-"*10:^10}|{"-"*10:^10}|')
print(f'|{name:^10}|{age:^10}|{height:^10.2f}|')
输出结果:
| Name | Age | Height |
|----------|----------|----------|
| Tom | 18 | 175.5 |
以上就是打印到屏幕的相关介绍,希望对您有所帮助。