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

python学习过程-字符串说明

时间:2016-04-05 10:58:30      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:python学习过程-字符串说明

  1. python中字符串是用数组来表示,这和C语言很像(python就是用C写的)。因为字符串的特性:是由在内存中地址连续的数组表示,所以对字符串操作只能例外开辟一块内存。所以尽量少用+连接字符串。

  2. 声明变量相同的话,在一定范围内的指向内存的地址是一样。超过这个范围,则在内存中重新分配。

  3. 字符串比较 == 是表内存的值,is是比较内存的地址。

  4. 字符串占位符,%s字符串,%d数字。format()也可以用。这种方式可以替换+连接符。

    4.1

    name = "sglsjgjj  %s %d"

    name  %("guo",100)

    4.2

    name = "i am {0} ,age {1}"

    name.format("guo",12)

  5. """ 字符串 """可以表示多行字符串。

  6. name="alex" 因为字符串是字符数组, name[0]="a"  范围:name[0:2]="al"  name[0:]="alex"

    name[-1]="x" name[:-1]= ale

  7. len(name) 获取字符串的长度。name[-1]=name[len(name)-1]

  8. name.strip()去除字符串两头空格  name.lstrip()去除左边空格。rstrip()去除右边空格。


本文出自 “脱缰的野马” 博客,请务必保留此出处http://10846992.blog.51cto.com/10836992/1760322

python学习过程-字符串说明

标签:python学习过程-字符串说明

原文地址:http://10846992.blog.51cto.com/10836992/1760322

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