自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

字符串的格式化

format()的基本用法,用来代替%的格式化

 

填充与对齐 

数字格式化

[展开全文]

左对齐,右对齐、填充,用冒号后面填充的字符,大括号机括住{}

[展开全文]

字符串格式化:

a="名字是:{0},年龄是:{1}"

a.format("高其",18)

名字是:高其,年龄是:18

^<>居中,左对齐,右对齐

{:*>8} 填充*

数字格式化

浮点数用f,整数用d

{:.2f}

 

[展开全文]

字符串的格式化

format():通过{索引}/{参数名}直接映射参数值,实现对字符串的格式化。

填充与对齐

数字格式化

 

[展开全文]

字符串的格式化

format()

 

填充与对齐

 

数字格式化

小数f 整数d

 

[展开全文]

字符串的格式化
format()基本用法
基本语法是通过{} 和: 来代替以前的% 。
 

#要求顺序匹配0 1 2 索引对应好
>>> b = "名字是{0},年龄是{1}{0}是个好小伙"
>>> b.format("高淇",18)
'名字是:高淇,年龄是18。高淇是个好小伙'

#不用管顺序,参数名对上即可

>>> c = "名字是{name},年龄是{age}"
>>> c.format(age=19,name='高淇')
'名字是高淇,年龄是19'

 

填充与对齐
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充

#格式:填充字符为*;右对齐;8个字符
>>> "{:*>8}".format("245") 
'*****245'
>>> "我是{0},我喜欢数字{1:*^8}".format("高淇","666")
'我是高淇,我喜欢数字**666***'

 

数字格式化
浮点数通过f,整数通过d 进行需要的格式化。

>>> "我是{0},我有{1:0<8d}".format("breative",5)
'我是breative,我有50000000'
>>> "我是{0},我有{1:0<8f}".format("breative",5)
'我是breative,我有5.000000'

[展开全文]