在python中定义字符串hello word如何截取里面的llo在尾部加入good

Python021

在python中定义字符串hello word如何截取里面的llo在尾部加入good,第1张

有了编号,不仅仅能够找出某个字符,还能在字符串中取出一部分来。

所截取部分的第一个字符l,对应的编号是2,从这里开始;结束的字符是o,对应编号是4,但是结束的编号要增加1,不能是4,而是5。这样截取到的就是上面所要求的了。

1.字符串前加 u:

代表字符串以 Unicode Code 格式 进行编码,一般用在中文等非英文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

Python 3.6及之后的版本默认使用utf-8编码形式,所以也可在不加u的情况下定义中文字符串。

2.字符串前加 r:

代表将字符串中具有特殊含义的字符意义去掉,比如:\n表示换行,若前面加上r, 即:r'\n',就表示一个斜行和小写字母n了。此方法常用于正则表达式,对应着re模块。

3.字符串前加 b:

代表后面字符串是bytes 类型。将字符串表示为:字节对象类型,类型:bytes。

python socket(TCP)通讯必须传输的都是bytes类型的数据。