ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-03-25 19:00:44  阅读:124  来源: 互联网

标签:1Python 输出 初体验 format 编程 40 y1 print y2


 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有