python replace函数用法_python 一些函数用法

st.strip()

默认清除字符串st的开头和结尾的空格

st.strip("char")

用于清楚字符串st开头和结尾指定的字符char

此外还有st.lstrip(),st.rstrip()函数,前者用于清除开头的指定字符,后者用于清除结尾指定的字符。

注意,strip()函数不能清除字符串中的字符,可用st.replace(char,"")函数,将st字符串中指定的字符char清除

“”.join()函数

字符串,序列,字典类型都可用的函数,举例常用用法

文件中提取数据:

f=open("file.txt"."r")

datas=[]#用于存储数据

for line in f:

datas.append(list(map(eval,line.split(","))))#如果文件中数据用“,”分隔

这样就将文件中数据存储到datas列表中了

对于列表ls=['1','2','3'],想输出1,2,3,或者用空格隔开各个元素,可以

",".join(ls)or " ".join(ls)

注意:

>>> ls=[1,2,'g','f']

>>> ','.join(ls)

Traceback (most recent call last):

File "", line 1, in

','.join(ls)

TypeError: sequence item 0: expected str instance, int found

>>> ls=['1','2','f']

>>> ','.join(ls)

'1,2,f'

ls=['1','2','f']

>>> print(','.join(ls))

1,2,f

即,对于列表用.join函数,其元素必须为字符串,int型报错,且结果为字符串类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值