python二级操作题知识总结------第一题

python二级操作题第一题占五分,而且题目非常固定是必不可少的得分点。

主要会考察format()方法的格式控制,input方法,eval方法,还有转义字符

首先说一下eval方法

eval函数将去掉字符串最外侧的引号,并按照python语句执行去掉引号后的字符内容。

eval方法常常与input方法结合使用

<变量>=eval(input(<提示性文字>))

为什么我们我们要为input方法输入的内容加一个eval方法呢

这是因为input方法对于用户输入的内容无论是字符串还是数字,统一按照字符串类型输出。

<变量>=input(<提示性文字>)

讲完input方法和input方法,现在来到第一题的重点考察内容format()方法

,format()格式化方法

<模板字符串>.format(<逗号分隔的参数)

"{}学而时习之,不亦{}。”.format("孔子曰","说呼”)

模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应,format方法中的不同参数

format()方法的格式控制

format()方法中的槽除了包括参数序号还可以包括格式控制信息,语法格式如下

{<参数序号>:<格式控制标记>}

格式控制标记用来控制参数显示时的格式

:引导字符

第一位:填充字符

第二位;对齐方式       <:左对齐    ^居中对齐     >右对齐

第三位:宽度  槽的设定输出宽度

第四位:,一个逗号      数字的千位分隔符,适用于整数和浮点数

第五位:.一个点 +数字     数字表示小数部分的精度或者字符串的最大输出长度

第六位:类型  整数类型 :b表示=输出二进制形式  c;整数对应的unicode字符    d:对应十进制

o:对应的八进制      x对应的小写十六进制     X对应的大写十六进制

浮点数类型    f:输出浮点数的标准形式       %输出浮点数的半分比形式

转义字符

是在需要打印特殊字符时如,引号等前面添加一个反斜杠\

发布了11 篇原创文章 · 获赞 1 · 访问量 1324

猜你喜欢

转载自blog.csdn.net/lmd666/article/details/104518413