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', '', '']

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容