%、.format()格式化
%格式化形式:
%[(name)][flags][width].[precition]typecode
name:(可选)用于选择指定的key
flags:(可选)+左对齐、-右对齐
width:(可选)宽度
preciton:(可选)精度,默认位保留6位
typecode:必选
s:字符串类型,但可以放入任何类型
f:浮点数,默认保留6位
b:将数字转换为2进制放入指定位置
d:将数字转为整型放入指定位置
x:将数字转为十六进制放入指定位置
几个例子
message = "I am %.s , my hobby is swim" %'alex'
print(message)
传入浮点数并设置精度
message = "percent %.f" % 99.12345678
print(message)
传入字典
message = "I am %(name)s, age%(age)d"%{"name":"alex", "age":18}
print(message)
出现百分号
message = "percent%.2f %%"%99.1234
print(message)
.format()格式化形式
字符串.format(字符串、数字等)
几个例子
按照引索替换
s = "I am {0},age{1[2]}".format("Alex", [16, 17, 18])
print(s)
按照key替换
s = "I am {name},age{age}".format(name = "Alex", age = 18)
print(s)
当.format()格式化占位符内未输入引索或key则按照顺序替换。
s = "I am {}, age{}".format("alex", 18)
print(s)
.format()格式化括号内的值必须比占位符要多,少于占位符会报错,多余占位符无影响
s = "I am {}, age{}".format("alex", 18, 19, 20)
print(s)
.format()传入字典
s = "I am {name}, age{age}".format(**{"name" : "alex", "age" : 18})
print(s)
.format()传入列表
s = "I am {1}, age {2}".format(*[0, "alex", 18])
print(s)
占位符内可带参数,表明需要转换为的类型
s = "I am {0:s}, age{1:x}".format("Alex", 18)
print(s)
%、.format()格式化相关推荐
- 简单介绍python format格式化和数字格式化
这篇文章主要介绍了python format格式化和数字格式化,格式化字符串的函数 str.format(),它增强了字符串格式化的功能,基本语法是通过{} 和 : 来代替以前的 % ,下面内容介绍, ...
- python语言格式化输出_Python format()格式化输出方法详解
原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...
- python format函数实例_Python字符串格式化,format格式化函数详细使用
Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...
- Python基础教程:format 格式化字符串用法
1.format 格式化字符串 (1) 顺序传参 (2) 索引传参 (3) 关键字传参 (4) 容器类型传参 {} 代表的是占位符 2.顺序传参 strvar = "{}向{}开了一枪&qu ...
- python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)
引用文章:Python format 格式化函数
- 使用 dotnet format 格式化代码
使用 dotnet format 格式化代码 Intro dotnet-format 在之前的版本是一个独立的命令行工具,在 .NET 6 里已经成为了 SDK 的一部分,我们可以使用,使用 dotn ...
- python3 format函数_【Python3 第三日】%和format格式化输出 函数
格式化输出 print(f'{d}') 会把d代表的意义转化掉,和format差不多 %格式化形式 #这里只说明字典使用 dict1 = {"what": "this y ...
- python 字符串format格式化一
字符串的format方法(format格式化) 字符串格式化参数使用一对花括号{} 支持按顺序指定格式化参数值和关键字格式化 print("{} {} {}".format(1,2 ...
- VB中的format格式化函数
VB Format函数 Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 - - - - - - - - - - - - - - - ...
- string.Format 格式化输出
string.Format 格式化输出 资料参考: http://msdn.microsoft.com/zh-cn/library/26etazsy(v=VS.80).aspx string.Form ...
最新文章
- 机器学习4个常用超参数调试方法!
- UA MATH574M 统计学习II 高维数据的二元分类
- mysql启动失败LSB_MySQL数据库服务启动失败
- 博物馆奇妙夜java_博物馆奇妙夜 2 Night At The Museum
- Exchange 2010 无法删除第一个mailbox
- 洛谷——P1830 轰炸III
- c语言头文件 数学函数,头文件cmath中常用函数
- oracle 获取当前用户下的所有表名与字段信息
- 【Java学习笔记】之家庭账目管理系统
- CBoard修改折线图颜色
- WPS如何使参考文献对齐
- Android os 4.4.4 魅族,魅族Mx3刷机包 Android 4.4.4 稳定版Flyme OS 3.7.3A 流畅顺滑体验
- [美国]《霍比特人:意外之旅》[BD-RMVB.720p.中英双字][2012年奇幻动作]
- raid 物理盘缓存状态_查看RAID状态
- Python自我成长笔记(一)
- 运放环路补偿及计算,零点、极点计算
- vue3 集成西瓜视频播放器xgplayer
- 阿里巴巴一面问题搜集
- xpath 准确匹配 跟 模糊匹配属性
- Yii中CGridView单元格组件和数据提供者的使用