python学习过程-字符串说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习过程-字符串说明相关的知识,希望对你有一定的参考价值。
python中字符串是用数组来表示,这和C语言很像(python就是用C写的)。因为字符串的特性:是由在内存中地址连续的数组表示,所以对字符串操作只能例外开辟一块内存。所以尽量少用+连接字符串。
声明变量相同的话,在一定范围内的指向内存的地址是一样。超过这个范围,则在内存中重新分配。
字符串比较 == 是表内存的值,is是比较内存的地址。
字符串占位符,%s字符串,%d数字。format()也可以用。这种方式可以替换+连接符。
4.1
name = "sglsjgjj %s %d"
name %("guo",100)
4.2
name = "i am {0} ,age {1}"
name.format("guo",12)
""" 字符串 """可以表示多行字符串。
name="alex" 因为字符串是字符数组, name[0]="a" 范围:name[0:2]="al" name[0:]="alex"
name[-1]="x" name[:-1]= ale
len(name) 获取字符串的长度。name[-1]=name[len(name)-1]
name.strip()去除字符串两头空格 name.lstrip()去除左边空格。rstrip()去除右边空格。
本文出自 “脱缰的野马” 博客,请务必保留此出处http://10846992.blog.51cto.com/10836992/1760322
以上是关于python学习过程-字符串说明的主要内容,如果未能解决你的问题,请参考以下文章