s=python print('{0:3}'.format(s))什么意思?

发布网友 发布时间:2022-04-23 16:38

我来回答

3个回答

热心网友 时间:2022-04-07 12:44

:10 就是如果字符串不足10个字符,会用空格填满。

在例子中,i = {0:d} (后面那个d不用管,是个格式问题)意思就是i等于format后的括号中的第一个参数,也就是i。同理,sum = {1:d} 意思就是sum等于第二个参数,也就是s。

如果还是很含糊的话,有办法可以很简单的说明这一点:你将format()括号里的两个参数位置换一下,输出的值就正好相反。

扩展资料:

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

参考资料来源:百度百科-字符串

热心网友 时间:2022-04-07 14:02

你这个看不清效果

:10 就是如果字符串不足10个字符,会用空格填满

热心网友 时间:2022-04-07 15:37

付费内容限时免费查看回答:10 就是如果字符串不足10个字符,会用空格填满。

在例子中,i = {0:d} (后面那个d不用管,是个格式问题)意思就是i等于format后的括号中的第一个参数,也就是i。同理,sum = {1:d} 意思就是sum等于第二个参数,也就是s。

如果还是很含糊的话,有办法可以很简单的说明这一点:你将format()括号里的两个参数位置换一下,输出的值就正好相反。

提问那如果是{1:5}输出的是啥

回答第二个(1)右对齐(>),最小宽度为5。

比如,有单词an,出现了123次,good出现了28次,输出时是这样的:

an========++123

good======+++28

=+都表示空格。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com