python基础 字符串(上)

来源:互联网 发布:荒潮 知乎 编辑:程序博客网 时间:2024/06/06 09:17

一、字符串格式化

字符串格式化一般形式为:

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]]取出一片字符。

原创粉丝点击