编程语言
首页 > 编程语言> > 实验1Python开发环境使用和编程初体验

实验1Python开发环境使用和编程初体验

作者:互联网

 1 #print输出的几种用法
 2 
 3 #用法1:用于输出单个字符串或单个变量
 4 print('hey','u')
 5 
 6 #用法2: 用于输出多个数据项,用逗号分隔
 7 print('hey','u')
 8 x,y,z=1,2,3
 9 print(x,y,z)
10 
11 #用法3:用户混合字符串和变量值
12 print('x=%d,y=%d,z=%d'%(x,y,z)) #方式1:传统c风格
13 print('x={},y={},z={}'.format(x,y,z)) #方式2:s.format()方法
14 print(f'x={x},y={y},z={z}') #方式3:f-string方式
15 
16 #其他:输出后是否换行
17 print(x)  #默认输出后换一行
18 print(y)
19 print(z)
20 
21 print(x,end=' ')  #输出结束后,不换行,通过end指定数据项之间的分隔符
22 print(y,end=' ')
23 print(z)
24 
25 #使用字符串的format()用法,对输出数据进行格式化
26 
27 x1,y1=1.2,3.57
28 x2,y2=2.26,8.7
29 
30 #输出1
31 print('{:-^40}'.format('输出1'))  #{:-^40}控制输出数据格式:宽度占40列,居中对齐,空白处用-补齐
32 print('x1={},y1={}'.format(x1,y1))
33 print('x2={},y2={}'.format(x2,y2))
34 
35 #输出2
36 print('{:-^40}'.format('输出2'))  #{:-^40}控制输出数据格式:宽度占40列,居中对齐,空白处用-补齐
37 print('x1={:.1f},y1={:.1f}'.format(x1,y1)) #{:.1f}控制小数输出精度,保留一位小数
38 print('x2={:.1f},y2={:.1f}'.format(x2,y2))
39 
40 #输出3
41 print('{:-^40}'.format('输出3'))  #{:-^40}控制输出数据格式:宽度占40列,居中对齐,空白处用-补齐
42 print('x1={:<15.1f},y1={:<15.1f}'.format(x1,y1)) #{:<15.1f}控制数据输出宽度占15列,小数部分占1列,左对齐,空白处默认补空格
43 print('x2={:<15.1f},y2={:<15.1f}'.format(x2,y2))
44 
45 #输出4
46 print('{:-^40}'.format('输出4'))  #{:-^40}控制输出数据格式:宽度占40列,居中对齐,空白处用-补齐
47 print('x1={:>15.1f},y1={:>15.1f}'.format(x1,y1)) #{:<15.1f}控制数据输出宽度占15列,小数部分占1列,右对齐,空白处默认补空格
48 print('x2={:>15.1f},y2={:>15.1f}'.format(x2,y2))
49 
50 #使用f-string方式输出数据并控制格式
51 
52 name1, age1 = 'Bill',19
53 name2, age2 = 'Hellen',18
54 title= 'Personnel Information'
55 
56 print(f'{title:=^40}') #输出title的值,=^40指定输出宽度占40列,居中对齐,用=填充空白
57 print(f'name:{name1:10},age:{age1:3}') #10和3分别指定数据项输出宽度
58 print(f'name:{name2:10},age:{age2:3}')
59 print(40*'=')

 

标签:1Python,输出,初体验,format,编程,40,y1,print,y2
来源: https://www.cnblogs.com/xuan-123456/p/16056216.html