实验目的:
实验任务1:task1-1
1 # print输出的几种用法 2 3 # 用法1:用于输出单个字符串或单个变量 4 5 print('hey,u') 6 7 8 # 用法2: 用于输出多个数据项,用逗号分隔 9 print('hey', ' u') 10 x,y,z = 1,2,3 11 print(x, y, z) 12 13 # 用法3: 用户混合字符串和变量值 14 15 16 print(f'x = {x}, y = {y}, z = {z}') 17 18 # 其它: 输出后是否换行 19 print(x) 20 print(y) 21 print(z) 22 23 print(x, end=' ') # 输出结束后,不换行;通过end指定数据项之间的分隔符 24 print(y, end=' ') 25 print(z)
运行结果1:
task1-2:
1 #使用字符串的format()方法,对输出数据进行格式化 2 x1,y1=1.2,3.57 3 x2,y2=2.26,8.7 4 5 #输出1 6 # {:-^40}控制输出数据格式: 宽度占40列,居中对齐,空白处用-补齐 7 print('{:-^40}'.format('输出1')) 8 print('x1 = {}, y1 = {}'.format(x1, y1)) 9 print('x2 = {}, y2 = {}'.format(x2, y2)) 10 # 输出2 11 print('{:-^40}'.format('输出2')) # {:-^40}控制输出数据格式: 宽度占40列,居中对齐,空白处用-补齐 12 print('x1 = {:.1f}, y1 = {:.1f}'.format(x1, y1)) # {:.1f}控制小数输出精度,保留1位小数 13 print('x2 = {:.1f}, y2 = {:.1f}'.format(x2, y2)) 14 #输出3 15 print('{:-^40}'.format('输出3'))#{:-^40} 控制输出数据格式: 宽度占40列,居中对齐空白处用-补齐 16 print('x1 = {:<15.1f}, y1 = {:<15.1f}'.format(x1, y1)) # {:<15.1f}控制数据输出宽度占15列小数部分占1列左对齐,空白处默认补空格 17 print('x2 = {:<15.1f}, y2 = {:<15.1f}'.format(x2, y2)) 18 # 输出4 19 print('{:-^40}'.format('输出3'))# {:-^40} 控制输出数据格式: 宽度占40列,居中对齐空白处用-补齐 20 21 print('x1 = {:>15.1f}, y1 = {:>15.1f}'.format(x1, y1)) # {:>15.1f}控制数据输出宽度占15列,小数部分占1列,右对齐,空白处默认补空格 22 print('x2 = {:>15.1f}, y2 = {:>15.1f}'.format(x2, y2))
运行结果2:
task1-3:
name1, age1 = 'Bill', 19 name2, age2 = 'Hellen', 18 title = 'Personnel Information' print(f'{title:=^40}') # 输出title的值,=^40指定输出宽度占40列,居中对齐,用=填充空白 print(f'name: {name1:10} age: {age1:3}') # 10和3分别指定数据项输出宽度 print(f'name: {name2:10} age: {age2:3}') print(40*'=')
运行结果3:
实验结论:
标签:输出,初体验,format,Python,编程,40,y1,print,y2 From: https://www.cnblogs.com/114514x/p/17191330.html