python 字符串

一、字符串的基本操作
所有标准的序列操作(索引,分片,乘法,判断成员资格,求长度,取最大和最小值)对字符串同样可以使用。
注:字符串都是不可变的。(例如,对字符串进行分片赋值都是不合法的)
二、字符串格式化
字符串格式化:
1、%字符:标记装换说明符的开始
注意:如果要在格式化字符串里包括‘%’,那么必须使用‘%%’,这样就不会将‘%’,误以为转换说明符了
2、转换标志:’-‘向左对齐,’+‘表示在转换值之前要加入正负号,“ ”(空白字符)表示正数之前保留空格,0表示转换值若位数不够则用0填充。
3、最小字段宽度:转换后的字符串至少应该具有该制定的宽度。如果是*,则宽度会从值中读出
4、.(数值):实数,则表示小数点后几位 ; 字符串则表示最大字段宽度。如果是*,精度将从元组中读出
三、字符串方法
split()返回字符串中所有的单词列表
1、find(): 可以在一个较长的字符串中查找子串。返回值为最左端索引。如果没有找到则返回-1
注:可以标上可选的起始点和结束点参数(包含起始点,但不包含结束点)
2、join(): 连接序列中的元素 split的逆方法
注:被连接的序列元素都必须是字符串。
3、lower(): 返回字符串的小写字母版
4、replace(): 返回某字符串的所有匹配项均被替换后的到的字符串
5、strip:() 返回去除两侧空格(不包括内部)的字符串
注:可以指定需要去除的字符(将他们列为参数)
6、translate() 与replace()类似,但是translate()只能处理单个字符
注:translate()在使用前需要先完成一个转换表(转换表是以某个字符替换某个字符的对应关系,然而这个表有多达256隔项目,故使用string模块里面的maketrans函数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值