189 8069 5689

Python基础【字符串str】-创新互联

字符串操作


字符串定义

s = 'hello world'

创新互联从2013年开始,先为泰顺等服务建站,泰顺等地企业,进行企业商务咨询服务。为泰顺企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

字符串索引

索引从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'

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】


成员操作符

'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

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】

字符串常用的转义字符

\n:         换行
\t:          一个tab键
\':           '
\":          "

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:Python基础【字符串str】-创新互联
分享地址:http://cdxtjz.cn/article/hgegd.html

其他资讯