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

python 字符串操作

时间:2016-09-16 17:05:02      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

  str1 = "  nice to \t   \n meet  you  \t       \n      "

  str2 = "9999  nice to \t  9  \n meet  you  \t       \n      99999999"

 

  (1)删除字符串开头和末尾的空白字符

    str1.strip()

    注:空白符包括: 若干空格,tab键(\t ),换行符( \n)

  (2)删除字符串开头和末尾的制定字符

    str2.strip(‘9‘)

 

 

 

  

  (1-1)查找字符串中元素的下标(第一个满足条件的元素)(推荐)   

    str1.find(‘meet‘)

    注:‘meet‘为字符串中的元素

    注:该方法,查找元素没有,会返回-1。

  (1-2)查找字符串中元素的下标(第一个满足条件的元素)(不推荐使用)

     str1.index(‘e‘)

    注:‘e‘为字符串中的元素

    注:该方法,查找元素没有,会报错。

  (2)统计字符串中元素的个数

     str1.count(‘e‘)

     注:‘e‘为字符串中的元素

  (3) 计算字符串的总元素个数

     len(str1)

  (4)判断元素是否在字符串中存在

     if ‘e‘ in str1:

       print("‘e‘ in str1")

其他

  (1) 切片 

  a)不写步长,默认为1

  str3 = "nice to meet you"

  str3[1:6]    #‘ice t‘,虎头蛇尾(下标从1到5)

  str3[:3]    #‘nic‘ 下标从0到2

  str3[8:]    #‘meet you‘ 下标从8到最后

  b)指定步长

  str3[1:6:2]   #‘iet‘

  注:2表示步长为2

  c)str3[:i] + str3[i:] == str3

  d) str3 与 str3[:] 的字符串内容相同,同时他们是一个字符串。

  可以通过 id(str3) , id(str3[:]) 确认

  原因:字符串为常量,一旦生成,不可修改。

  

 

python 字符串操作

标签:

原文地址:http://www.cnblogs.com/todayisafineday/p/5876624.html

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