python学习记录
2023-12-20 09:20:35
1.python中交换两个数值
a=3
b=4
print(a,b)
a,b=b,a
print(a,b)
输出结果:
2.zip()函数的用法
????????zip()函数在运算时,会以一个或多个序列 (可迭代对象)做为参数,返回一个元组的列表。同时将这些序列中并排的元素配对。
zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。
a=[1,2]
b=[3,4]
res=[i for i in zip(a,b)]
print(res)
a=(1,2)
b=(3,4)
res1=[i for i in zip(a,b)]
print(res1)
a="ab"
c="xyz"
res2=[i for i in zip(a,c)]
print(res2)
输出结果:
3.使用re.sub替换数字
import re
a="张三 98分"
res=re.sub(r"\d+","100",a)
print(res)
输出结果:
4.a="hello"和b="你好"编码成bytes类型
a=b"hello"
b="你好".encode()
print(a,b)
print(type(a),type(b))
输出结果:
5.list=[2,3,5,4,9,6],从小到大排序,不许用sort,输出[2,3,4,5,6,9]
l=[2,3,5,4,9,6]
list1=[]
def get_min(l):
a=min(l)
l.remove(a)
list1.append(a)
if len(l)>0:
get_min(l)
return list1
list1=get_min(l)
print(list1)
输出结果:
6.使用pop和del删除字典中的"name"字段,dic=["name"."zs","age":18)
dic={"name":"zs","age":18}
dic.pop("name")
print(dic)
dic1={"name":"zs","age":18}
del dic1["name"]
print(dic1)
输出结果:
文章来源:https://blog.csdn.net/s_isiliang/article/details/132763185
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!