python笔记新手常用函数方法总结—1

python我主要学的是爬虫,在这里开始总结一下经常会用到的实用性比较大的函数或者方法。怕自己寒假期间忘掉,也方便新手一起学习。输出结果我用>>>提示。

zip()函数

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
例如:
a = [1,2,3]
b = [4,5,6]
c = [4,5,6,7,8]
zipped = zip(a,b)     # 打包为元组的列表
>>>[(1, 4), (2, 5), (3, 6)]
zip(a,c)              # 元素个数与最短的列表一致
>>>[(1, 4), (2, 5), (3, 6)]
zip(*zipped)          # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式
>>>[(1, 2, 3), (4, 5, 6)]

列表分片操作

s='sapm'
print(s[1:3]) 
>>>'ap'

replace()替换函数

a='hello'
print(a.replace('ll','LL')) #里面的参数,第一个是需要被替换的,第二个是想要替换的。
>>>'heLLo'

strip()去除开头和结尾空格
lstrip()去除开头空格
rstrip()去除结尾空格

a='   111   '
print(a.strip())
print(a.lstrip())
print(a.rstrip())
>>>'111'
>>>'111   '
>>>'   111'

%s 的使用技巧

print('%s,and,%s' % ('a','b')) #使用%s可以替换为括号里的字符
>>>'a,and,b'

sort()排序函数和reverse()翻转函数

a=[1,3,2,4]
a.sort()
print(a)
>>>[1,2,3,4]
a.reverse()
print(a)
>>>[4,3,2,1]

pop()函数

a=[1,2,3]
print(a.pop())#从列表的右边取出一个元素,返回并删除
>>>3

交换两个变量的内容

a='1'
b='2'
a,b=b,a
print(a,b)
>>>2 1

split()字符串分割函数

a='111/222/333'
b=a.split('/')#根据斜杠将字符串分成三份
print(b)
>>>['111','222','333']

enumerate()函数

a=['one','two','three']
for x,y in enumerate(a):
	print(x,y)#返回元素和他们的下标
>>>0 one
>>>1 two
>>>2 three

到这里结束了,感谢阅读,下期再见!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值