2019-06-01 String字符串

字符串是有数字、 字母、 下划线组成的一串字符,一般采用单引号或者双引号的形式:

str = 'abcd'

str= "hello ziwang.com"

        Python 语言的字符串类似于传统语言的字符数组形式,也可以看做字符列表,有两种取值顺序:

(1)从左到右索引默认从0开始,最大范围是字符串长度少1

(2)从右到左索引默认从-1开始,最大范围是字符串开头。

        如果要实现从字符串中获取一段子字符串的话,使用变[头下标:尾下标].,就可以截取相应的字符串,其中下标是从0开始算起的,可以是正数或负数,下标可以为空,表示取到头或尾。

案例:

dss=' hello pyqt5,'

s1 = dss[1:]

print(s1)

s2 = dss[1:3]#ranger 不包括3

print(s2)

s3 = dss[:3]#空字符也算

print(s3)

s4 = dss[-1]#取倒数第一个 “-”代表读取方向

print(s4)

s5 =len(dss)#获取字符串的长度

print(s5)

输出:

hello pyqt5,

he

he

,

13

输入:

s6 = dss.strip().lstrip().rstrip(',')#去空格及特殊符号

print(s6)

s7 = dss.join(['a','.','c'])

print(s7)

s8 ='xx'

s8 +='s3'

print(s8)

s9 = dss.find('h')

print(s9)

s10 = dss.upper()

print(s10)

s11 = s10.lower()

print(s11)

s12 =' hello,ziwang,com,,'  #分隔字符串

print(s12.split(','))

输出:

hello pyqt5

a hello pyqt5,. hello pyqt5,c

xxs3

1

HELLO PYQT5,

hello pyqt5,

[' hello', 'ziwang', 'com', '', '']

你可能感兴趣的:(2019-06-01 String字符串)