字符串
定义:常用的数据类型,用(')或(")创建的一串字符或者数字。
1、基本操作
1、赋值:用字符串给一个变量赋值。
>>>a='abc'; //给a赋值一个'abc'的字符串
2、转义字符:在字符串中,用一段特定的字符串代表一个特殊的含义。
1、(\):在行尾时表示续行符;一般为表示转义的字符。
2、(\\):反斜杠符号。
3、(\'):单引号。
4、(\"):双引号。
5、(\a):响铃。
6、*(\b):退格。
7、*(\e):转义。
8、(\000):空。
9、(\n):换行。
10、*(\v):纵向制表符。
11、*(\t):横向制表符。
12、(\r):回车。
13、*(\f):换页。
14、(\oyy):八进制数,yy代表字符,如\o12代表换行。
15、(\xyy):十六进制数,yy代表字符,如\x0a代表换行。
16、(\other):其他字符以普通格式输出。
3、字符串格式化:用百分号(%)决定输出字符串时的格式。
1、(%c):格式化字符及ASCII码。
2、(%s):格式化字符串。
3、(%d):格式化整型数。
4、(%u):格式化无符号整型数。
5、(%o):格式化八进制数。
6、(%x):格式化十六进制数(小写)。
7、(%X):格式化十六进制数(大写)。
8、(%f):格式化浮点数字,可指定精度值。
9、(%e):用科学记数法格式化浮点数(e为小写)。
10、(%E):用科学记数法格式化浮点数(E为大写)。
11、(%g):自行判断类型,并根据判断输出结果(科学记数法时e为小写)。
12、(%G):自行判断类型,并根据判断输出结果(科学记数法时E为大写)。
13、(%p):用十六进制数格式化变量的地址(格式化的是地址)。
注:1、转义字符带(*)的表示在在3.6的IDIE中输出是一个符号,没有输出原来的作用。
2、若要输出(%),需要用(%%),相当与一个转义。
3、(% +/-/ /0 数字一 . 数字二 字母):(%)代表格式化开始;(-)代表向左对齐;(+)代表加符号;( )空 代表用空补齐;(0)代表用(0)补齐;数字一代表输出至少有几位长度; 数字二代表显示几位小数或者显示几位字符串;字母代表显示的格式。