一、内建函数
python内置函数也叫内建函数;python自带的函数
1、format
定义:format()函数是一种格式化字符串的函数 ,该函数增强了字符串格式化的功能。
基本语法:是通过 {} 来代替以前的 %
1、默认输出
hz="{}".format("dcs",18)
print(hz)
2、根据索引输出
hz="{1}{0}".format("dcs",18)
print(hz)
3、设置参数输出
hz="姓名:{name},年龄:{age}".format(name="dcs",age=18)
print(hz)
4、对列表的格式输出
5、对字典进行格式化输出
d={"name":"zs","age":18}
m="姓名:{name},年龄:{age}".format(**d)
print(m)
二、zip函数
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。
(1)zip 压缩
字符类型:<class 'zip'>
案例1:将两个列表转成字典
a=[1,2,3,5,6,7]
b=["a","b","c"]
print(type(zip(a,b))) #<class 'zip'>
print(zip(a,b)) #<zip object at 0x00000206B00C89C8>
print(dict(zip(a,b)))
print(tuple(zip(a,b)))
print(list(zip(a,b)))
案例2:反解
a=[1,2,3,5,6,7]
b=["a","b","c"]
m,n=zip(*zip(a,b))
print(m)
print(n)
open函数
open() 函数用于打开一个文件,创建一个 file 对象
语法:open(file, mode),模式有r(只读),w(写入覆盖),a(写入追加)
(1)按住ctrl键,鼠标点击open关键字,查看用法
(2)读取python中复制的路径
(1)在路径前加r
(2)在路径上+双\\
(1)reade 读取数据
案例1:读取python文件路径
url=r"C:\Users\Administrator.USER-20231114RR\PycharmProjects\untitled13\bao\bb.py"
dq=open(url,"r")
# print(dq.read()) #读取所有的数据
# print(dq.readline()) #读取第一行的数据
print(dq.readlines()) # 读取所有数据,以列表的形式显示
案例2:读取本地路径
url1=r"E:\az\ls\tttt.txt"
dq=open(url1,"r")
# print(dq.readline())
# print(dq.readlines())
print(dq.read())
(2)w 写入文件
url1=r"E:\az\ls\tttt.txt"
dq=open(url1,"w")
dq.write("dcs\n ddd")
(3)a 追加
url1=r"E:\az\ls\tttt.txt"
dq=open(url1,"a")
dq.write("11\n 22")
(4)
open()函数扩展用法
with open("C:\\aa.txt", 'r')as f: f是一个别名
a = f.read()
b = f.readline()
c = f.readlines()
d = f.write()
e = f.writelines()
用with语句的好处,就是到达语句末尾时,会自动关闭文件,即便出现异常
E:\az\ls\tttt.txt