python format格式化和数字格式化
作者:U盘失踪了 发布时间:2021-09-04 16:28:31
标签:python,format,数字,格式化
1.format() 基本用法
python2.6
开始,新增了一种格式化字符串的函数str.format()
,它增强了字符串格式化的功能
基本语法是通过{} 和 : 来代替以前的 % .
format
函数可以接受不限个参数,位置可以不按顺序。
a = "姓名:{0},年龄:{1}"
print(a.format("小明",18))
b = "姓名:{0},年龄:{1},{0}是个学生"
print(b.format("小明",18))
c = "姓名:{name},年龄:{age}"
print(c.format(age=19,name="小明"))
可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化;
2.填充与对齐
填充跟对齐一起使用
^,<,> 分别是居中,左对齐,右对齐,后面带宽度
# :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
print("{:*>8}".format("245"))
print("我是{0},我喜欢语文{1:*<8}".format("小明","666"))
print("我是{0},我喜欢语文{1:*>8}".format("小明","666"))
3.数字格式化
# 浮点数通过 f,整数通过 d 进行需要的格式化。
a = "{0},钱:{1:.2f}"
print(a.format("小明",3333.23456))
test_0="{0:.2f}"
print(test_0.format(3.1415926))
test_1="{0:+.2f}"
print(test_1.format(3.1415926))
test_2="{0:.0f}"
print(test_2.format(3.1415926))
test_3="{0:0>2d}"
print(test_3.format(5))
test_4="{0:x<4d}"
print(test_4.format(5))
test_5="{0:,}"
print(test_5.format(1000000))
test_6="{0:.2%}"
print(test_6.format(0.25))
test_7="{0:.2e}"
print(test_7.format(10000000000))
test_8="{0:10d}"
print(test_8.format(13))
test_9="{0:<10d}"
print(test_9.format(13))
test_10="{0:^10d}"
print(test_10.format(13))
来源:https://blog.csdn.net/qq_26086231/article/details/123170137
0
投稿
猜你喜欢
- 一 、python模块 xml.dom 解析XML的APIminidom.parse(filename)加载读取XML文件doc.docum
- 本文实例为大家分享了python实现微信消息防撤回的具体代码,供大家参考,具体内容如下使用了sqlite3保存数据,当有人撤回消息时取出数据
- ASP长文章分页代码实例,也许你会问一篇文章为什么还要进行分页呢?因为文章有短有长,当你的文章很长的时候,如果就一个页面都显示出来的话,读者
- 一、目标之前无意中看到有某位博主写过人像动漫化这样的文章,看着还挺好玩,所以我也想尝试一下。利用百度智能云中的人工智能,对图片进行处理达到人
- endswith()方法返回true,如果字符串以指定后缀结尾,否则返回(False可选限制的匹配从给定的索引开始和结束)。语法
- 目录1、typing介绍2、typing的作用3、常用类型3.1 代码示例4、typing模块的其他用法4.1 类型别名4.2 NewTyp
- 本文实例为大家分享了python爬取淘宝商品的具体代码,供大家参考,具体内容如下import requests as req import
- 本文实例讲述了PHP实现的AES双向加密解密功能。分享给大家供大家参考,具体如下:<?php/* * Created on 2018-
- 这两天在整理一些文章,但是文件夹中每个文章没有序号会看起来很乱,所以想着能不能用Python写一个小脚本。于是乎,参考了多方资料,简单写了下
- 本文实例为大家分享了基于numpy实现逻辑回归的具体代码,供大家参考,具体内容如下交叉熵损失函数;sigmoid激励函数基于numpy的逻辑
- 声明,本文中所称CSS雪碧即为CSS Sprites,这个词组一直没有一个固定或者约定俗成的中文翻译,一些人开始称之为CSS雪碧,我们且当作
- 如果 replaceText 为函数,对于每一个匹配的子字符串,调用该函数时带有下面的 m+3 个参数,此处 m 是在 rgExp 中捕获的
- 最近刚接触了公司的服务器,使用的是Windows 2003 server + IIS 6.0 服务器,在使用无组件上传文件时产生这个错误时:
- ExpiresAbsolute 属性指定缓存于浏览器中的页的到期日期和时间语法Response.ExpiresAbsolute [
- 用途:图形化界面操作:通过设计一个图形化的界面,用户可以通过按钮或其他操作方式调用后台的Python程序进行数据处理、图像处理等功能。自动化
- 批量修改: EXEC sp_MSforeachtable 'exec sp_changeob
- 前言本文主要给大家介绍了关于利用python 3.5检测路由器流量并写入txt的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看
- 在过去的两年里,你能想象的一些很烂的应用设计也入驻了优雅的iPhone。通过它周边的宣传,使得世界各地的设计者们都利用这个新的移动工具来一展
- 今天介绍一下 go语言的并发机制以及它所使用的CSP并发模型CSP并发模型CSP模型是上个世纪七十年代提出的,用于描述两个独立的并发实体通过
- 经常会在连接DB的时候用到,就是不知道代表什么意思。。。RS.OPEN SQL,CONN,A,BA: ADOPENFORWARDONLY(=