字符串_format格式化_数字格式化

字符串的格式化

format()基本用法:
python2.6开始,新增了一种格式化字符串函数str.format(),增强了字符串格式化的基本功能。
基本语法是通过 {} 和 :来代替以前的 %

format 函数可以接受不限个参数,位置可以不按顺序

【操作】format() 格式化练习
014 字符串格式化与可变字符串
注:可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化

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

【操作】填充和对齐的应用
014 字符串格式化与可变字符串

数字格式化:
浮点数通过f,整数通过d进行需要格式化。
常见的格式:
014 字符串格式化与可变字符串
【操作】数字格式化
014 字符串格式化与可变字符串
注意:在数字格式化是{:格式}的大括号要加上“”,因为format()是对字符串进行操作的



可变字符串_io.StringIO

在python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能创建新的字符串对象。但是,可以通过io,StringIO对象或array模块进行原地修改字符串。

【操作】原地修改字符串
014 字符串格式化与可变字符串

相关文章: