字符串的定义与创建

字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,' '或'' ''或''' '''中间包含的内容称之为字符串

创建:

s='Hello,Eva!Howareyou?'字符串的特性与常用操作

特性:

1.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序

补充:

1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'

2.unicode字符串与r连用必需在r前面,如name=ur'l\thf'

常用操作:

#索引s='hello'>>>s[1]'e'>>>s[-1]'o'>>>s.index('e')1#查找>>>s.find('e')1>>>s.find('i')-1#移除空白s='hello,world!'s.strip()s.lstrip()s.rstrip()s2='***hello,world!***'s2.strip('*')#长度>>>s='hello,world'>>>len(s)11#替换>>>s='helloworld'>>>s.replace('h','H')'Helloworld'>>>s2='hi,howareyou?'>>>s2.replace('h','H')'Hi,Howareyou?'#切片>>>s='abcdefghigklmn'>>>s[0:7]'abcdefg'>>>s[7:14]'higklmn'>>>s[:7]'abcdefg'>>>s[7:]'higklmn'>>>s[:]'abcdefghigklmn'>>>s[0:7:2]'aceg'>>>s[7:14:3]'hkn'>>>s[::2]'acegikm'>>>s[::-1]'nmlkgihgfedcba'