python指定分隔符截取字符串,python字符串分割成列表

  python指定分隔符截取字符串,python字符串分割成列表

  Python字符串连接

  我先介绍一下效率不高的。有些新手朋友会犯这样的错误:

  a=[a , b , c , d]

  内容=

  因为我在一个:

  内容=内容一

  打印内容

  说说为什么效率低?

  原因:循环连接弦的时候,他每连接一次都要开辟一个新的空间,然后把弦连接起来,放到一个新的空间里。再一次,他必须打开一个新的空间,把琴弦连接起来,放到一个新的空间里。如此反复,内存操作频繁。每次他都要计算内存空间,然后打开内存空间,释放内存空间,效率非常低。操作数据少了可能就看不懂了。

  我们来看看下面两个比较高级的方法。

  1:使用字符串的连接方法:

  a=[a , b , c , d]

  内容=

  内容=“”。加入(a)

  打印内容

  2:替换为字符串的替换占位符。

  a=[a , b , c , d]

  内容=

  内容=%s%s%s%s %元组(a)

  打印内容

  原文

  http://www.17jo.com/program/python/base/StringControl.html

  Python使用变量[head subscript: tail subscript]截取一个字符串,对应的字符串可以被截取,其中下标从0开始,可以是正数也可以是负数,下标可以为空,表示头或尾。

  #示例1:字符串截取

  str=12345678

  打印字符串[0:1]

  1#从字符串位置0到位置1输出字符。

  打印字符串[1:6]

  2456 #输出从str位置1到位置6的字符

  num=18

  Str=0000 str(num)#合并字符串

  Str [-5:] #输出字符串的右5位

  00018

  Python替换字符串使用变量。replace(替换内容,替换内容[,次数]),替换次数可以为空,表示替换所有内容。注意,用replace替换字符串只是一个临时变量,需要重新赋值后才能保存。

  #示例2:字符串替换

  “阿卡卡”

  Str=str.replace(k , 8)#用8替换字符串中的所有K。

  打印字符串

  A8a8a8#输出结果

  Python搜索字符串使用变量。find(查找什么[,起始位置,结束位置]),起始位置和结束位置表示要查找的范围,如果为空,则表示查找全部。找到了就还位置。位置从0开始,找到就返回-1。

  #示例3:字符串查找

  “你好”

  Print.find (hello) #在字符串str中查找字符串hello

  2#输出结果

  Python拆分字符串使用变量。split(拆分标记[拆分次数]),它指示最大拆分次数。如果它是空的,它会分裂一切。

  示例4:字符分割

  str=a,b,c,d

  Strlist=str.split(,)#用逗号分割str字符串并保存到列表中。

  对于strlist中的值:#循环输出列表值

  打印值

  #输出结果

  b

  c

  d

  共享给:

  2013-09-29 13:01

  浏览5755

  评论

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: