一、字符串格式化
字符串格式化一般形式为:
x--------------待转换的表达式
%--------格式运算符
格式字符-----指定类型
[.n]-----制定精度
[m]------指最小宽度
[0]------指定空位填0
[+]------对正数加正号
[-]------指定左对齐输出
%-------格式标志,表示格式开始
1.格式书写
(1)[]的内容是可以省略的。
(2)最简单的格式是%加格式字符,如%f,%d,%u。
(3)当最小宽度及精度都出现时,他们之间不能有空格,格式字符与其他选项之间也不能有空格。如%8.2f是正确的格式。
2.格式字符的含义
格式字符用以指定表达式的转换类型。
%c--------格式化字符或编码
%s--------格式化字符串
%d--------格式化整数
%u--------格式化无符号整数
%o--------格式化八进制数
%x--------格式化十六进制数
%f--------格式化浮点数,可指定小数位数
%e--------用科学记数法格式化浮点数
3.最小宽度和精度
最小宽度是转换后的值所保留的最小字符个数,精度(对于数字来说)则是结果中应该包含的小数位数。
4.进位制和科学记数法
可以把一个数转换成不同的进位制,也可按科学记数法进行转换。
二、字符串的截取
1.字符串的截取
截取就是取出字符串的子串。截取有两种方法:一种是索引s[index]取出一个字符;另一种是切片,s[[start]:[end]]取出一片字符。