python作业
实验任务1
#print输出的几种手法 #用法1:用于输出大哥字符串或单个变量 print('hey,u') #用于输出多个数据项,用逗号分隔 print('hey','u') x,y,z=1,2,3 print(x,y,z) #用法3:用户混合字符串和变量值 print('x=%d,y=%d,z=%d'%(x,y,z)) #方法1:传统c风格 print('x={},y={},z={}'.format(x,y,z))#s.format()方法 print(f'x={x},y={y},z={z}')#方式3:f-string方式 #其他:输出后是否换行 print(x) #默认输出后换一行 print(y) print(z) print(x,end='') #输出结束后,不换行:通过end指定数据项之间的分隔符 print(y,end='') print(z)
x1,y1=1.2,3.57 x2,y2=2.26,8.7 print('{:-^40}'.format('')) print('x1={},y1={}'.format(x1,y1)) print('x2={},y2={}'.format(x2,y2)) print('{:-^40}'.format('')) print('x1={:.1f},y1={:.1f}'.format(x1,y1)) print('x2={:.1f},y2={:.1f}'.format(x2,y2)) print('{:-^40}'.format('')) print('x1={:<15.1f},y1={:<15.1f}'.format(x1,y1)) print('x2={:<15.1f},y2={:<15.1f}'.format(x2,y2)) print('{:-^40}'.format('')) print('x1={:>15.1f},y1={:>15.1f}'.format(x1,y1)) print('x2={:>15.1f},y2={:>15.1f}'.format(x2,y2))
name1,age1='Bill',19 name2,age2='Hellen',18 title='Personnel Information' print(f'{title:=^40}') print(f'name:{name1:10} age:{age1:3}') print(f'name:{name2:10} age:{age2:3}') print(40*'=')
运行测试截图




实验结论:
实验任务2
实验任务3

浙公网安备 33010602011771号