问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python,如两图,花括号里的内容分别表示什么意思?谢谢

发布网友 发布时间:2022-04-21 05:24

我来回答

3个回答

热心网友 时间:2023-11-05 23:50

题主你好,

先说第一幅图, 为啥 print('{:.^10.4}'.format('Flower')) 的输出结果是 ...Flow...

简单来说就是一个字符串的格式化,对应该例子来说就是对于'Flower'这个字符串你想以什么样的形式输出!, 而{:.^10.4}就正好定义了这里所谓的输出形式.

一般来说, format格式化字符串最常用的是就是简单的替换,如

print('hello {}'.format('friend!'))

上句的输出结果是 hello friend!

但是,如果你不想让字符串原样输出, 就要用到相应的语法了,这里不细说我们只讲例子中的 {:.^10.4} 是怎么回事:

外层的{}没啥说的, 语法的一部分;

括号里的第一个符号冒号, :,也是语法的一部分;

冒号后面的点, .,是补齐用的,它可以是任意字符,这个补齐是啥意思下面会说;

点后面的向上的尖括号, ^,表示字符串内容居中显示;

尖括号后面的 10  表示输出的字符串占10个字符的宽度;

10后面的点, . ,是语法的一部分,作用是对上面10的补充说明,其后值为实际显示的字符数;

点后面的 4表示,输出内容中我只从字符串中取4个字符.

我总结一下意思: 输出的内容总共有占10个字节的宽度, 这10个字节中,从'Flower'中截取4个字节,将其居中显示, 因为字符串才占4个字节,还有6个字节的宽度呢,因为字符串是居中显示的, 所以两边还各有三个字节的位置,使用冒号后面指定的字符,该例是点进行填充.就得到了最终的结果 ...Flow...

-----

再说第二道题, 如果第一道题弄明白了, 这题很好理解.

print('{:.<10}{:=>10}'.format(s1,s2)) 的结果 QQ........====Wechat

这里我就不一一的细讲了, 把重点说一下, 和题一不一样的有两点:

第一点: 题一中, 字符串是居中显示(^),而题二, 字符串s1是靠左显示(<), 字符串s2是靠右显示(>); 

第二点: 题一中对字符串进行了截取(.4), 而题二没有截取,完全显示.

-----

扩展阅读:

网页链接下图是格式化的语法说明,从上面链接中截取的:

写在最后: 字符串的格式化这东西不难, 但一开始看起来可能有点乱, 有精力的话题主最好将上面给的链接中的知识点都看一下, 都弄明白了,再看题就简单了.

=====

希望可以帮到题主, 欢迎追问.

热心网友 时间:2023-11-05 23:51

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。
1、Python中的小括号():
代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。
2、Python中的中括号[]:
代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。
3、Python中的花括号{}:
代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。
如果我的回答对您有所帮助,记得点亮采纳哦,谢谢啦

热心网友 时间:2023-11-05 23:51

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 最近心情不好,怎样是自己好起来呢? 心情不好的时候,要怎样才能使得心情尽快好起来?! python中虚数i怎么表示 python缩进要求 心情不好时该怎样调节心态呢? python中的单行注释和多行注释分别用什么符号表示 python符号表示什么意思 python中怎么表示是3的倍数或者尾数是3的数? python里面e符号代表什么? Python中如何表示正整数? python 如何表示数据结构 python中字符串怎么表示 python 中不等于怎么表示 英文字母在python中怎么表示? python语言中换行有哪些表达方法 python中的数据表达形式? cpu指令系统又被称为什么 虫草参的煲汤做法 虫草参/地参和虫草有什么关系?是虫草的初级版本吗? 虫草参有什么功效? 心情不好时,怎么让自己心情好起来? python中π怎么表示? 心情不好时、怎样才可以让自己心里舒服一点? CPU的指令大致可以归纳为? python中如何表示多维数组 心情不好是怎样才能变得好起来? 心情不好时,怎样调整自己的心情呢? 心情不好该怎样让心情好起来? 心情不好怎样才能 很快好起来? 心情不好怎么办,怎样能使心情好起来 心情不好怎么办要怎样做才能让心情好起来 心情不好,怎么才能让自己开心起来? 怎样才能让心情不好的人开心起来? 心情不好时,怎样才能让心情好起来?? 当心情不好时,怎样才能尽快让自己心情好起来 心情不好的时候怎样使自己好起来 情绪低落特别想哭的时候怎么办 心情不好 怎么样才可以让心情好起来 cpu的指令系统又称为什么 公积金缴存基数是什么意思?