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()

由一系列大括号组成,用来嵌入需要输入的数据,中的参数将按照序号关系填入大括号中。

大括号中没有序号来表明顺序时,则按照出现顺序替换。如:

大括号中有序号表明顺序时:

(补充说明:序号从0开始)

当需要将参数带大括号的形式输出时,需要用{{{0},{1}}}格式,也就是在参数外加上两层大括号。如:

format()方法的格式控制

格式控制信息的基本格式:

{}

格式控制标记有,,,,,,其中,,是3个

相关字段。

格式控制之

格式控制之

整数六种输出格式:

b:输出整数的二进制方式。

c:输出整数对应的Unicode。

d:输出整数的十进制方式。

o:输出整数的八进制方式。

x:输出整数的小写十六进制方式。

X:输出整数的大写十六进制方式。

浮点数四种输出格式:

e:输出浮点数对应的小写字母e的指数形式。

E:输出浮点数对应的大写字母E的指数形式。

f:输出浮点数的标准浮点形式。

%:输出百分形式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值