码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础【2】

时间:2018-11-22 20:44:48      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:images   vpd   png   replace   world   ima   join   空格   切片   

字符串操作

字符串定义

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基础【2】

标签:images   vpd   png   replace   world   ima   join   空格   切片   

原文地址:http://blog.51cto.com/13992211/2320427

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!