1、字符串的简单操作
字符拼接
字符串多次链接
字符串切片
2、strip()
格式:string.strip([chars])
chars为空,默认去除头尾空白符号(\n,\t,\r,'' 即:换行、回车、制表符、空格)
chars不为空,函数会将chars拆成一个一个字符,去除头尾指定的字符(头尾开始剔除指定字符,直到遇到非匹配的字符便停止,返回的是去除头尾字符的字符副本,字符本身不会改变)
lstrip() rstrip() 去除左边和右边的
3、判断字符串的开始结尾字符 string.startswith() string.endswith()
4、返回字符串的位置 或者说匹配字符串
5、字符串替换 string.replace(oldstr,newstr)
6、其他操作
len(s)返回字符串长度
S.count('x’)查找某个字符在字符串里面出现的次数
S.upper()将字符串中小写字母转为大写字母
S.lower()将字符串中大写字母转为小写字母
S.center(‘n’,‘-’)把字符串放中间,两边用-补齐,n为字符串长度,若n小于字符串长度,则返回原值
7、字符串格式化:两种形式%,format
格式化使用场景:字符串字符顺序是不可变的,但是有些情况下,像屏幕输出时,可能需要根据不同的需要来修改字符串,此时就可以用到python的格式化字符串功能
常用%格式化
%s 使用str()函数进行字符转换
%d 转为十进制整数
%f 转为浮点数
format格式化字符串
‘hello{}’.format('world')
'{0},{1},{1},{0}'.format('hello','world')
'{first},{second},{first},{second}'.format(first='hello',second='world')
网友评论