python基础 字符串(上)

一、字符串格式化

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章