print()
方法用于打印输出,是python中最常见的一个函数
print(*objects, sep=' ', end='\n', file=sys.stdout)
参数说明
objects
-- 表示输出的对象。输出多个对象时,用逗号分开。
sep
-- 设置间隔符。
end
-- 结尾符。默认值是换行符 \n,我们可以换成其他字符。
file
-- 要写入的文件对象
a=1 b="Hello World" print(a, b) #可以一次输出多个对象,对象之间用逗号分隔 # 1 Hello World # 设置间隔符 print("www", "snh48", "com", sep=".") list = [1,2,'a'] print(list) #[1, 2, 'a'] 输出列表变量
pi = 3.141592678 print("%2.5f" % (pi)) # 字段宽度为2,精度为3,左对齐 print("%10.3f" % (pi)) # 字段宽度为10,精度为3,左对齐,对象宽度不够,采用空白填充 print('------------------------------') print("%*.*f" % (10, 3, pi)) # 用*从后面的元组中读取字段宽度的精度 print("%010.3f" % (pi)) # 字段宽度为10,精度为3,左对齐,对象宽度不够,采用0填充 print('------------------------------') print("%-10.3f" % (pi)) # 字段宽度为10,精度为3,右对齐,对象宽度不够,采用空白填充 print("%+.7f" % (pi)) # 显示正负号 print('==============================') print("%+10.5f" % (pi)) ''' 3.14159 3.142 ------------------------------ 3.142 000003.142 ------------------------------ 3.142 +3.1415927 ============================== +3.14159 '''
格式字符 | 说明 | |
---|---|---|
%s | 字符串-使用str转换任意python对象 | |
%r | 字符串-使用repr转换任意python对象) | |
%d %i | 带符号的十进制整数 | |
%f %F | 十进制浮点数 | |
%c | 单字符 | |
%b | ||
%o | 八进制整数 | |
%x | ||
%e | 指数(基底写e) | |
%E | 指数(基底写E) | |
%g | 指数(e)或浮点数(根据显示长度) | |
%G | 指数(e)或浮点数(根据显示长度) |
for x in range(0, 5): print(x, end=' ') print() for x in range(0, 5): print(x, end=',') #0 1 2 3 4 #0,1,2,3,4,
标准格式
print("\033[显示方式;前景颜色;背景颜色m....\033[0m")
意义 | 显示方式 | |
---|---|---|
默认 | 0 | |
高亮 | 1 | |
下划线 | 4 | |
闪烁 | 5 | |
反白显示 | 7 | |
不可见 | 8 |
颜色 | 前景色 | 背景色 | |
---|---|---|---|
黑色 | 30 | 40 | |
红色 | 31 | 41 | |
绿色 | 32 | 42 | |
黄色 | 33 | 43 | |
蓝色 | 34 | 44 | |
紫红色 | 35 | 45 | |
青蓝色 | 36 | 46 | |
白色 | 37 | 47 |
print("\033[1;38;40m 字体高亮\033[0m") print("\033[4;38;40m 字体下划线\033[0m") print("\033[5;38;40m 字体闪烁\033[0m") print("\033[7;38;40m 字体反白\033[0m") print("\033[8;38;40m 字体不可见\033[0m") print("\033[0;31;40m 字体红色\033[0m") print("\033[0;32;40m 字体绿色\033[0m") print("\033[0;33;40m 字体黄色\033[0m") print("\033[0;34;40m 字体蓝色\033[0m") print("\033[0;35;40m 字体紫色\033[0m") print("\033[0;36;40m 字体青色\033[0m") print("\033[0;37;40m 字体灰色\033[0m") print("\033[0;38;40m 字体白色\033[0m") print("\033[0;30;41m 背景红色\033[0m") print("\033[0;30;42m 背景绿色\033[0m") print("\033[0;30;43m 背景黄色\033[0m") print("\033[0;30;44m 背景蓝色\033[0m") print("\033[0;30;45m 背景紫红\033[0m") print("\033[0;30;46m 北京青蓝\033[0m") print("\033[0;30;47m 背景白色\033[0m")