字符串:
注意:不能修改字符串。与列表不同,它可以修改元素,
[En]
Note: A string cannot be modified. Unlike a list, it can modify an element,
字符串常用操作:
1、可以用 + 来实现对多个字符串的拼接产生一个新的字符串;可以将字符串与数字相乘重复打印
2、计算字符串的长度:len(字符串)
默认情况下,通过len()函数计算的字符串的长度时,不区分英文、数字和汉字,所有字符都认为是一个
3、截取字符串:采用切片的方法
string[start:end:step] 顾首不顾尾与 range()一样
start:截取的第一个字符索引(包括该字符),如果不指定默认为0 n[:2]
end:截取的最后一个字符索引(不包括该字符),如果不指定,则默认为整个长度 n[1:]
step:切片的步长,如果省略默认为1,当省略该步长时,最后一个冒号也可以省略
关于切片的使用:(序列主要有列表、元组、集合、字典、字符串等)
序列[start:end:step] --->顾头不顾尾,与range()一样,但是range(,,)用()和逗号隔开,而切片用[]和冒号隔开
也可以倒着切(输入负数:也是从左往右切,顾头不顾尾):n[-3:] 切最右边的三个元素
4、分割、合并字符串
分割:
str.split(sep,max-split) 得到的是分割后的字符串列表,str:表示要分割的字符串
sep:用于指定分隔符,可以包含多个字符,默认为None,即所有空字符(包括空格、换行"\n"、制表符"\t"等)