机文章

二级python证书的含金量python怎么读:二级Python试题解读:使用format函数格式化输出 满满干货

 

近期,互联网行业再次掀起了1股创新浪潮,让我们1起揭开这个新时代的面纱,看看互联网天下有哪些令人振奋的事情正在发生。

题目键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为30个字符,星号字符*填充,居中对齐如果输入字符串超过30位,则全部输出代码模板//考生文件初始代码s = input("请输入1个字符串:")print("{}".format(s))。

试题解读字符串对象的format方法可以让字符串按我们指定的格式输出,这个方法对控制字符串在屏幕的输出非常有用例如:*********计算机二级Python*********在这个例子中,字符串是“计算机二级Python”,星号是额外添加的字符,输出的字符长度在30个字符内,字符串“计算机二级Python”居中显示。

这样的输出效果是如何实现的呢?这就要用到format方法的格式化符,也就是要填写在代码模板下划线位置的格式化串在代码模板下划线位置填写上面的格式化串:*^30s上面来解释这个格式化串的意义,英文冒号“:”作为开头的字符是必须的,类似于导引符,“^”符号将后面要格式化的字符串或数字居中显示,“s”符号表示要格式化输出的内容为字符串,即模板代码的变量s,在“^”符号和“s”符号之间的数字30表示输出的整个字符串宽度为30,若变量s的长度没有足30,用指定的字符填充,“*”符号就是要填充的字符,若没有指定填充符,默认使用空格填充。

完整代码print("{:*^30s}".format(s))知识点:format方法相对基本格式化输出采用%号的方法,format()功能更强大,该函数把字符串当成1个模板,通过传入的参数进行格式化,并且使用大括号{}作为特殊字符代替%

使用方法有两种:b.format(a)和format(a,b)1、使用位置参数:就是在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串My name is {},age:{}.format(Anxc,18)My name is Anxc,age:18。

2、字符填充(左对齐,右对齐,居中对齐)右对齐{:#>10}.format(10)右对齐########103、数字的精度输出>>>{:.4f}.format(1/3)0.3333>>>{:4f}.format(100)100.000000#

如果您喜欢本文,请在下方留言并分享给您的朋友。

为您推荐

二级python证书的含金量python怎么读:二级Python试题解读:使用format函数格式化输出 满满干货

二级python证书的含金量python怎么读:二级Python试题解读:使用format函数格式化输出 满满干货

近期,互联网行业再次掀起了1股创新浪潮,让我们1起揭开这个新时代的面纱,看看互联网天下有哪些令人振奋的...

2023-06-09 栏目:编程控
最近发表

当前非电脑浏览器正常宽度,请使用移动设备访问本站!