Pythton字符串操作补充(三)

改变字符串

import io

s = "abc"

s1 = io.StringIO(s)

s1.getvalue()

s1.seek(2)

s1.write("d")

>>> "abd"
print("www.runoob.com".partition("."))
>>> ('www', '.', 'runoob.com')

print('abc'.partition('a'))
>>> ('', 'a', 'bc')

二进制转换

bin(c) # 转换成二进制

序列 

列表

[x for x in range(5) if x % 2 == 0] # 创建规则列表

不熟悉的列表函数

li.count(2) # 计数

li.clear() # 清除所有元素

li.sort(reverse = True) # 降序排列1

sorted(li, reverse = True) # 降序排列2(元组只能使用sorted)

random.shuffle() # 乱序

成员资格判断

10 in [10,100] # 成员资格判断1

li.count(10)>0 # 成员资格判断2

 

添加要素

li.append(100)

li + [100] # 添加列表元素(由于变换id效率低)

li.extend([100])

li.insert(2,100)

li*3

二维列表结构

元组

tuple也可以进行该操作,也可以用__next__()查看列表/元组元素

tuple可以作为键进行访问,访问速度快,而列表不行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值