somepeople

python学习第二天-字符串

字符串(string)

  特性:

    不可改变,对字符串的改变等于重新生成了一份新的数据

  字符串过滤特殊字符:

names='ryan\n\ttracy'
print(names)
names = r'ryan\n\ttracy'
print(names)
#ryan
#    tracy
#ryan\n\ttracy

  字符串反转

names = 'ryan'
print(names[::-1])
#nayr

  字符串方法:

    查:find,index

    改:strip,upper,lower,casefold(全部转小写),swapcase,capitalize(只是首字母大写,其他字母全部改成小写)、

    格式化:format,rjust,ljust(从左方开始,不够指定长度以自定义元素填充),zfill(填充0)

    判断:isdigit,startswith,endswith

 字符串查找find

  返回所查元素的第一个字符的下标,没找到返回-1;和index相似,但index没找到便报错!;而且和列表相比,两者共有index方法,但find只有字符串有!

names = 'Ryan Tracy Tom'
print(names.find('Tracy'))
print(names.find('ry'))
#5
#-1

 

posted on 2020-07-05 22:31  Hello_Thanos  阅读(100)  评论(0编辑  收藏  举报

导航