1.print的format格式 2022信息技术(51高一)/第一学期

课程首页

1.print的format格式


:

填充

对齐

宽度

,

.精度

类型

引导符号

用于填充的单个字符

<左对齐

>右对齐

^居中对齐

槽的设定输出宽度

数字的千位分隔符

适用于整数和浮点数

浮点数小数部分的精度或字符串的最大输出长度

整数类型b,c,d,o,x,X

浮点数类型e,E,f,%

一、映射格式化

#讲解print()  format格式 

#format函数主要是用来构造字符串,基本语法是通过 {} 符号操作,并且每一个 {} 都可以设置顺序,分别与format的参数顺序对应,如果没有设置{}下标,默认重0开始递增,示例代码如下:
str = "{}{}{}{}".format(5,6,7,8) # {} 下标没有设置,默认为 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)
str2 = "{0}{0}{2}{3}".format(5,6,7,8) # {} 根据下标索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)
print(str)
print(str1)
print(str2)
print(str3)



二、文字排版:

print('{:^20}'.format('拦路雨'))
print('{:>20}'.format('拦路雨'))
print('{:<20}'.format('拦路雨'))
print('{:*<20}'.format('拦路雨'))
print('{:@>20}'.format('拦路雨'))




三、精度问题:

print(':.1f'.format(3.1415926))
print(':.4f'.format(3.14))


四、进制问题:

print('{:b}'.format(250))
print('{:o}'.format(250))
print('{:x}'.format(250))




作业:

写出下列程序的运行结果:

1、print("我是{0},年龄{1}".format("猪猪队长","5"))

2、print("存款{:.2f}".format(23455.789))

3、print('{:*^10}'.format('centered'))


答案写在记事本文件中上交


课时资料

演示文稿

未添加

要求上传:txt
【已上传(548)个文件】

[登录后开始上传]

无练习

课程资料未添加

单元课时

课程单元