摘要:
内置函数 zip(拉链) 拉链函数(像拉链一样相互咬合) 参数必须是可迭代的对象,可以有多个参数,返回的对象也是可迭代对象 一个参数 l = [1, 2, 3, 4, 5, 6] res = zip(l) print(type(res)) print(list(res)) # [(1,), (2,) 阅读全文
摘要:
递归,三目运算,匿名函数,迭代器,生成器...... 1:递归 一:什么是递归 迭代器是间接或者直接调用自己本身 二:代码演示 def foo(): print('from foo') foo() foo() def bar(): print("from bar") def test(): prin 阅读全文
摘要:
装饰器 一:什么是装饰器? 装饰器就是装饰函数的函数,为函数添加功能的容器 二:为什么要有装饰器? 代码开发遵循开放封闭原则,针对源码是封闭的,不建议修改,但是扩展是开放的,装饰器是在,不修改原来代码情况下,对功能进行扩展。 三:如何使用装饰器 # 无参数装饰器模板 def wrapper(func 阅读全文
摘要:
一:复习巩固题 1、以下格式自行推导至少10遍 def index(x,y): print(x,y) def wrapper(*args,**kwargs): # args=(1,2) kwargs={"a":1,"b":2} index(*args,**kwargs) # index(1,2,a= 阅读全文
摘要:
python函数之进阶 1:函数嵌套 一:什么是函数嵌套 在一个函数内又定义了另外一个函数 二:函数定义 def foo(): def bar() print('from bar') bar() foo() # 这个是通过foo函数调用里面的bar函数 def foo(): def f2(): pr 阅读全文
摘要:
Python基础之函数 1:函数 一:什么是函数 函数就是对某一个功能的代码,进行打包。类似于一修车师傅有工具箱一样,需要用什么工具直接拿来用就行。 二:为什么要有函数 当需要重复的用一些功能的时候,就可以直接调用,不用再复制粘贴 三:函数的分类 三.一:内置函数 print,id,map,filt 阅读全文
摘要:
Python基础之函数 1:函数 一:什么是函数 函数就是对某一个功能的代码,进行打包。类似于一修车师傅有工具箱一样,需要用什么工具直接拿来用就行。 二:为什么要有函数 当需要重复的用一些功能的时候,就可以直接调用,不用再复制粘贴 三:函数的分类 三.一:内置函数 print,id,map,filt 阅读全文
摘要:
python 文件操作之指针 一:文件内指针移动的单位是什么? 1:t模式 从硬盘中读出二进制 >解码的到字符串 >你好呀hello word 只有t模式下,read(n),n是字符个数 with open('a.txt', mode='rt',encoding='utf-8') as f: dat 阅读全文
摘要:
一:文件内指针移动的单位是什么? 读出二进制解码的到的字符串: 只有t模式下,read(n),n是字符个数 with open('a.txt', mode='rt',encoding='utf-8') as f: # 你好呀hello word data = f.read(6) print(f.te 阅读全文
摘要:
python之文件 1:什么是文件? 文件:是操作系统为应用程序或者用户提供的操作硬盘的一个接口 用户或者程序对文件的操作,都是调用操作系统来都写硬盘中的内容 2:为什么要有文件? 应用程序操作文件,是为了把内存中的数据永久保存到硬盘中 3:如何使用文件? 3.1:文件的基本操作 文件的路径: '找 阅读全文