一步一步学python(三) - 使用字符串

1、基本字符串操作

序列和元组的索引、分片、乘法、判断成员资格、求长度、取最小值和最大值对字符串同样适用。

字符串是不可变的

2、字符串格式化

%左侧放字符串右侧放格式化的值。一般情况下使用元组

format = "hello %s"

str = ('world')

print format % values

%s称作转换说明符。用来标记插入的位置

如果要在字符串中输出%必须使用%%

格式化实数%f

3、简单转换

‘price of apple:$%d’ % 10

* 可以代表字段宽和精度,数值从参数中读取

4、字符串方法

find 查找字符串如果没有找到返回-1

>>‘with a moo-moo here,and a moo-moo there’.find('moo')

>>7

join 在队列中添加元素

>>>seq = [1,2,3,4,5]

>>>sep = '+'

>>>sep.join(seq)

会报错,要连接的必须都是字符串才行

lower 返回字符串的小写字母版

>>>' Trondheim Hammer Dance ' . lower()

>>> ' trondheim hammer dance'

titile 所有单词的首字母大写、其他字母小写

capwords所有单词的首字母大写、其他字母小写

replace 返回某字符串的所有匹配项均被替换之后的字符串

>>>' this is a test'.replace(' is ' , ' eez ' )

>>>'theez eez a test'

split 分割字符串

>>' 1+2+3+4 ' . split('+')

>>[ '1', '2', '3', '4',]

如果不提供任何分割符 默认将使用空格

strip 去除两侧的空格

maketrans

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值