#python中的format函数
#1.不设置指定位置,按默认顺序
# a = '{}{}'.format('hello', 'duoceshi ')
# print(a)
#2.设置指定索引位置输出(按索引位置)
# a = '{2}{1}{0}'.format('hello', 'duoceshi','dcs')
# print(a)
#3.通过设置参数来格式化输出
# a = '{name}{age}'.format(name = 'dcs', age = '18')
# print(a)
# #4.对列表进行格式化输出
# list1 = ['dcs','18']
# list2 = ['age','19']
# a = "{0}{0}".format(list1,list2)
# print(a)
# list1 = ['dcs','18']
# list2 = ['age','19']
# a = "姓名:{0[0]} 年龄:{0[1]}".format(list1,list2)
# print(a)
#定义两个列表,{0【0】}最外面的0代表format后面第一个列表,里面的0代表索引值。
#5.对字典进行格式化输出
# dict1 = {'name':'duoceshi','class':'dcs3'}
# a = '姓名:{name} 班级: {class}'.format(**dict1)
# print(a)
#zip函数,在接口测试里面用的比较多
# list1 = ['dcs','18']
# list2 = ['age','19']
# a = zip(list1,list2)
# print(dict(a))
#open() 函数
#读 写 追加 r w a
# o = open(r'D:\project\dcs3\lesson\aa.txt','r')
# all = o.read() #读取文件中所有内容,以字符串形式返回
# all = o.readlines() #读取文件中所有内容,以列表形式返回,\n表示换行
# all = o.readline() #读取文件第一行内容,以字符串形式返回
# print(all)
#内容(路径)包含中文
# o = open(r'D:\project\dcs3\lesson\aa.txt','r',encoding= 'utf-8')
# all = o.readlines()
# print(all)
#写模式 w
# o = open(r'D:\project\dcs3\lesson\aa.txt','w')
# o.write('12311') #会把原内容覆盖
# o.close()
#追加模式 a
# o = open(r'D:\project\dcs3\lesson\aa.txt','a')
# o.write('\naaaa')
# o.close()
#open()函数的扩展用法,with open,每次执行完之后自动关闭文件对象
# with open(r'D:\project\dcs3\lesson\aa.txt','a') as f: #追加
# f.write('111\n')
#
# with open(r'D:\project\dcs3\lesson\aa.txt','r') as f: # 读
# all = f.read()
# print(all) |
|