字符串lesson03

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')


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。