什么是字符串对象?
答:在python中最常用的就是字符串,字符串的本质就是字符的序列,我认为一切代码总的来说都是字符串。Python 的字符串是不可变的,我们无法对原字符串做任何修改。但可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。
为什么要用字符串对象?
答:字符串对象可以存放各种类型的符号,包括包含字母和数字的元素,使用更加的广泛。
字符串的使用
首先是字符串的创建,字符串的创建很简单,如下:
Python中可以使用一对单引号’'或者双引号""生成字符串。
s = "字符串的使用"
s
‘字符串的使用’
#你也可以用单引号
s = '字符串的使用'
s
‘字符串的使用’
下面介绍一下字符串的简单操,比如加法,乘法,长度:
加法
s = 'hello ' + 'world'
s
'hello world'
乘法
s = 'hello'*3
'hellohellohello'
长度
s = len(s)
6
字符串的方法
Python中的字符串方法有很多,可以通过help(str)查看,
先定义一个字符串:
s = “hello python”
调用 'capitalize’方法可以使字符串的首字母大写
>>> ss = "hello python"
>>> ss.capitalize()
'Hello python'
>>> 这种方法不会改变ss的值
调用center()方法可以让字符串居中,这里面有两个参数,一个是次数,第二个是填充的符号,要注意的是第一个参数必须大于字符串的长度
>>> ss.center(20,"_")
'____hello python____'
下划线的数量 == 20 - 字符数