字符串_format格式化_数字格式化
字符串的格式化
format()基本用法:
python2.6开始,新增了一种格式化字符串函数str.format(),增强了字符串格式化的基本功能。
基本语法是通过 {} 和 :来代替以前的 %
format 函数可以接受不限个参数,位置可以不按顺序
【操作】format() 格式化练习注:可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化
填充和对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认用空格填充
【操作】填充和对齐的应用
数字格式化:
浮点数通过f,整数通过d进行需要格式化。
常见的格式:
【操作】数字格式化注意:在数字格式化是{:格式}的大括号要加上“”,因为format()是对字符串进行操作的
可变字符串_io.StringIO
在python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能创建新的字符串对象。但是,可以通过io,StringIO对象或array模块进行原地修改字符串。
【操作】原地修改字符串