摘要:
#导入模块spam, age = 18 #执行模块run age = 20 from spam import age print(age) >>>>18 ___________________________________________________ from spam import age 阅读全文
摘要:
三元表达式 其目的是为了简化书写,既然是简化就必然有局现性 三元表达式只能简化仅有两个分支的if判断, 函数的递归调用 在调用一个函数的过程又直接或间接地调用函数本身,称之为函数的递归调用 递归必须满足两个条件: 1,每进入下一次递归,问题的规模都应该有所减少 2,必须有一个明确的结束条件 递归时出 阅读全文
摘要:
迭代器 __iter__与__next__简便写法 4.for循环的底层工作原理(必须是可迭代类型) 1 把可迭代对象转换为迭代器对象, 2 调迭代器的__next__方法,取值,取值 3 用try和except监测异常,在把迭代器中值取完的情况下结束循环 方式一方式二是一个引子 方式一 k={'a 阅读全文
摘要:
一、闭包函数 1、简介 二、为何用闭包函数 如何用闭包函数 #定义闭包函数,内层函数看成是定义一个变量,函数名是变量名 def outer(): a=10 return a f=outer() print(f) def outer(): def inner(): #类似a=10 pass retur 阅读全文
摘要:
1、什么是函数 程序具备某一功能的工具——>>函数 事先准备好工具——————>>函数的定义 遇到应用场景,拿来就用——>>函数的调用 分为两大类: 1,内置函数 2,自定义函数 2、为何要用函数 1,代码冗余 2,程序的组织结构不清晰,可读性差 3,扩展性差,后期维护麻烦 3、如何用函数 函数的使 阅读全文
摘要:
1. 什么是文件 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令 2. 为何要用文件 文件对应的硬盘空间,如果需要考虑永久保存数据那必须使用文件 3. 如何用文件 路径问题 绝对路径: wi 阅读全文