| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 字符串的format方法 -> 正文阅读 |
|
[Python知识库]Python 字符串的format方法 |
1.格式化为浮点数 ???????????????????????格式为:'{a:0l.nf}'.format(a = ?) ? ?或者 ?f'{a:0l.nf}' a:变量名(也可以没有变量名,那后面的括号直接输入要格式化的数字) 0:表示缺的部分用什么补充,也只能是0.(当不需要这步操作时,0可省略) l :表示要格式化后的浮点数的长度,包括小数点。(前面无0时,不足用空格补齐,有0时用0补齐。) n:表示要保留的位数(四舍五入) 例:
这次先例子:
情况一说明:format后的括号里可以有多个变量名 情况二说明:要想同时输出多个,引号和括号里面要同时进行定义 即:一个萝卜一个坑,没有萝卜不挖坑 注意:字符串格式化中除了%s都有同样的用法。 2. 以百分号的形式进行输出 ? ? ? ? ? ? ? ? ? ? ? ?格式为:'{a:.n%}'.format(a = ?) 说明和上面一样,操作也一样 例:
3.左对齐,缺的部分用0补齐 ? ? ? ? ? ? ? ? ? ? ? ?格式为:'{:0 < n}'.format(z) 设z的长度为d; 0 < 0表示:当d < n时,缺少的部分用0补齐 左对齐的含义是:当d < n时,要补充0时补到最右边,让原本的数字在左边。(不仅仅可以补0,也可以用其他数字补齐,只要把0化换成其他数字即可。) 例:
当同时对多个变量进行补齐时,例:
情况一和情况二为两种情况,唯一的差别在于引号内是用什么隔开的,输出时也是用什么隔开 4. ?居中对齐 居中对齐含义:原本输入的对象放在中间,由两边去补 ???????????????????????格式为:'{a:*^n}'.format(a = ?) 表示:补齐后长度为n,用*补齐(也可以用其他的补齐,将*换一下即可) 例:
5. ?右对齐 含义:对象放右边,从左边补 ? ? ? ? ? ? ? ? ? ? ? ?格式为:'{a:0>n}'.format(a = ?) 例:
6. 转义大括号 作用:如果一个大括号里还要放一个大括号,就这么用。 例:
最里面的{}相当于一个占位符,把format后面的对象填充到里面。 7. format可以当做一个函数来使用 例:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:38:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |