会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
谁笑
博客园
首页
新随笔
联系
订阅
管理
2021年10月19日
16、模块优先级和包
摘要: 一、循环导入问题 解决方案: 方案一:导入语句放到最后,保证在导入时,所有名字都已经加载过 方案二:导入语句放到函数中,只有在调用函数时才会执行其内部代码 二、 搜索模块的路径与优先级 模块其实分为四个通用类别,分别是:1、使用纯Python代码编写的py文件2、包含一系列模块的包3、使用C编写并链
阅读全文
posted @ 2021-10-19 11:55 谁笑
阅读(66)
评论(0)
推荐(0)
2021年10月14日
15、三元表达式、内置函数和模块基础
摘要: 一、三元表达式 # def func(x,y):# if x > y:# return x# else:# return y## res = func(1,2)x = 1y = 2res = 'ok' if x > y else 'no' # 条件?值1:值2print(res) 二、
阅读全文
posted @ 2021-10-14 21:30 谁笑
阅读(161)
评论(0)
推荐(0)
2021年10月12日
14、函数的递归调用、生成式、匿名函数
摘要: 一、叠加多个装饰器 def deco1(func1): # func1=函数wrapper2的内存地址 def wrapper1(*args,**kwargs): print(' >wrapper1') res1 = func1(*args,**kwargs) return res1 return
阅读全文
posted @ 2021-10-12 21:22 谁笑
阅读(64)
评论(0)
推荐(0)
2021年10月9日
13、装饰器与迭代器
摘要: 一、复习 储备知识1def index(x,y): print(x,y)def wrapper(*args,**kwargs): index(*args,**kwargs) # index(1,2,z=3)wrapper(1,2,z=3)储备知识2def outter(): def wrap
阅读全文
posted @ 2021-10-09 20:35 谁笑
阅读(124)
评论(0)
推荐(0)
2021年9月29日
12、函数嵌套与对象等
摘要: 一、args与kwargs def index(a,b,c): print(a,b,c) def wrapper(*args,**kwargs): # args=(1,2,3) kwargs={} index(*args,**kwargs) # index(*(1,2,3) ,**{}) # ind
阅读全文
posted @ 2021-09-29 19:10 谁笑
阅读(42)
评论(0)
推荐(0)
2021年9月28日
11、函数基础
摘要: 一、函数基础 """1 什么是函数 函数是盛放代码的容器:把实现某一功能的代码放到一个函数内就制造一个工具2 为何要用函数 没有用函数之前程序的问题: 1、代码冗余、程序的可读性差 2、可拓展性差3 如何用函数 函数-》实现某一功能的工具 函数定义-》事先准备工具的过程 函数调用-》遇到应用场
阅读全文
posted @ 2021-09-28 20:13 谁笑
阅读(43)
评论(0)
推荐(0)
10、文件处理
摘要: 一、文件打开模式 with open(r'a.txt',mode='wt',encoding='utf-8') as f: f.write("你好")with open(r'a.txt',mode='ab') as f: f.write("哈哈哈".encode('utf-8'))with o
阅读全文
posted @ 2021-09-28 18:55 谁笑
阅读(110)
评论(0)
推荐(0)
2021年9月26日
9、字符编码和文件的打开模式
摘要: 一、字符编码、 """1 什么是字符编码 人类的字符转换成数字的过程称之为字符编码 该过程需要参照一张表,该表称之为字符编码表 编码 人类的字符 转换成 》数字 解码 人类的字符《 转换成 数字2 字符编码表 a--00 b--01 c--10 d--11 ASCII: 用8bit对应一
阅读全文
posted @ 2021-09-26 20:48 谁笑
阅读(208)
评论(0)
推荐(0)
2021年9月22日
8、字典集合和文件处理
摘要: 一、字典类型 基本使用 1、用途:2、定义方式:在{}内用逗号分割开多个元素,每个元素都是key:value的形式 其中value可以是任意类型,而key必须是不可变类型,通常是字符串类型dic = {1:111111,33.33:"aaa",(1,2,3):'bbbb'} # dic = dic
阅读全文
posted @ 2021-09-22 21:06 谁笑
阅读(48)
评论(0)
推荐(0)
2021年9月17日
7、数据类型
摘要: 一、可变不可变类型 如果值改变,但是内存地址不变,证明就是在改变原值,即原值可变如果值改变,但是内存地址也变了,证明不是在改变原值,而是产生了新的值,即原值不可变x = 10print(id(x))x = 11print(id(x)) >不可变l = [111, 222, 333]print(
阅读全文
posted @ 2021-09-17 20:54 谁笑
阅读(210)
评论(0)
推荐(0)
下一页
公告