python字符串序号体系_Python数据类型(⼆)字符串类型字符串类型
字符串是字符的序列表⽰,可以⽤⼀对单引号(")、双引号(" ")或者三引号(''' ''')构成。其中,单引号和双引号
作⽤相同,都可以表⽰单⾏字符串,使⽤单引号时,双引号可以作为字符串的⼀部分,反之也是如此。三引号可以表⽰
单⾏或者多⾏字符串(具有回车换⾏的功能)。字符串可以保存在变量中,也可以单独存在。
可以⽤type()函数测试 ⼀个字符串的类型。
字符串索引
字符串包含两种序号体系:正向递增序号和反向递减序号。正向递增时,最左侧字符序号为0,向右依次递增,字符串长为
L,则最右侧字符序号为L-1;反向递减时,最右侧字符序号为-1,向左递减,最左侧序号为-L。如图:
⼀个关于索引的练习题:
s="hello",t="world",s+=t,则s、s[-1]、s[2:8]、s[::3]、s[-2::-1]分别是多少?
s[x:y]表⽰从序号x位置开始,到序号y结束的字符串(不包括y那个字符)
s[::x]表⽰从序号0开始,每隔三个取字符。
s[-x::-y]表⽰从-2位置开始,到序号-y结束的字符串(不包括-y那个字符)
字符串类型格式化
字符串格式化采⽤的是format()⽅法,基本格式为:
.format()
由⼀系列⼤括号组成,⽤来嵌⼊需要输⼊的数据,中的参数将按照序号关系填⼊⼤括号中。
⼤括号中没有序号来表明顺序时,则按照出现顺序替换。如:
python格式化输出format⼤括号中有序号表明顺序时:
(补充说明:序号从0开始)
当需要将参数带⼤括号的形式输出时,需要⽤{{{0},{1}}}格式,也就是在参数外加上两层⼤括号。如:
format()⽅法的格式控制
格式控制信息的基本格式:
{}
格式控制标记有,,,,,,其中,,是3个
相关字段。
格式控制之
格式控制之
整数六种输出格式:
b:输出整数的⼆进制⽅式。
c:输出整数对应的Unicode。
d:输出整数的⼗进制⽅式。
o:输出整数的⼋进制⽅式。
x:输出整数的⼩写⼗六进制⽅式。
X:输出整数的⼤写⼗六进制⽅式。
浮点数四种输出格式:
e:输出浮点数对应的⼩写字母e的指数形式。E:输出浮点数对应的⼤写字母E的指数形式。f:输出浮点数的标准浮点形式。
%:输出百分形式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论