day:22 python函数(3)——内置函数和压缩
一.python的内置函数

二.内置函数使用
1.format()函数
定义:是一格式化字符串,可以将变量或值插入到字符串的特点位置,使字符串的建构更加的灵活和易读,增强了字符串格式的功能.
2.基本语法
通过{}来代替以前的%
3.案例
a.不设置指定位置,默认顺序
hz="{}{}".format("dcs","18")
print(hz)

b.按照指定的索引位置显示
hz="{1}{0}".format("dcs","18")
print(hz)

c.对列表进行格式化
当两个列表合并显示成进行格式化,0表示第一个列表,第二个表示1
list=[1,2,3,4,5] #0 索引0
list2=["a","b","c"] #索引1
print("学号{0[1]},分数{1[1]}".format(list,list2))

d.设置参数输出
a="姓名:{name},年龄:{age}".format(name="zs",age=18)
print(a)

e.对字典进行格式化输入,** 表示可变长字典
a={"name":"多测试","url":"www.duoceshi.com"}
b="网站名:{name},地址:{url}".format(**a)
print(b)

二.zip 函数
1.压缩
格式:压缩文件名=zip(表名1,表名2)
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。
重点压缩成一个字典
list1=[1,2,3,4,5]
list2=["a","b","c"]
z=zip(list2,list1)
print(type(z))
print(z)


2.反解
解压的文件名=zip(zip(被压缩文件1,被压缩文件2))
list1=[1,2,3,4,5]
list2=[6,7,8,9,10,0]
m,n=zip(zip(list1,list2))
print(m)
print(n)

三、作业
拓展更多内置函数
浙公网安备 33010602011771号