Python基础【字符串str】
字符串操作
字符串定义
s = 'hello world'
成都创新互联公司凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站制作、做网站服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
字符串索引
索引从0开始【0,1,2】
s[0] :字符串的第一个字符
s[1] :字符串的第二个字符
s[-1] :字符串的最后一位
字符串切片
s[start:end:step] 从start开始,到end-1结束,步长为step(默认为1)
s[:] 所有字符
s[:3] 显示前3个字符
s[::-1] 字符串倒序
s[1:] 从第2个字符开始
字符串重复
s*10
字符串连接
'hello'+'world'
测试代码:
测试结果:
成员操作符
'str' in s ##如果字符串s中包含'str'返回True,没有返回False 'str' not in s ##如果字符串s中没有'str'返回True,有则返回False
常用函数
s.endswith('str') ##如果字符串s以'str'结尾返回True,否则返回False s.startwith('str') ##如果字符串s以'str'开始返回True,否则返回False s.strip() ##返回字符串s中的空格之外的字符 s.lstrip() ##返回除字符串左端空格之外的字符 s.rstrip('str') ##返回除字符串右端字符串'str'之外的字符 s.center(10,'*') ##返回以字符串s为中心以*补齐至10位的字符串 s.ljust(10,'*') ##返回以字符串s居左以*补齐至10位的字符串 s.rjust(10,'*') ##返回以字符串s居右以*补齐至10位的字符串 s.find('str') ##返回'str'在字符串s中出现的起始索引值 s.rfind('str') ##返回'str'从字符串s中右端起的负索引值的绝对值 s.replace('str1','str2') ##将字符串s中的str1替换成str2并返回替换后的字符串 s.count('str') ##返回字符串s中的str的单词序数 s.split(' ') ##以空格为界分割字符串s 'str1'.join(s) ##以'str1'连接分割的字符串s
测试代码:
测试结果:
字符串常用的转义字符
\n: 换行 \t: 一个tab键 \': ' \": "
测试代码:
测试结果:
网页名称:Python基础【字符串str】
当前网址:http://hbruida.cn/article/gejici.html