随笔分类 - python全栈
摘要:json 和 pickle模块 1.0 什么是序列化和反序列化 1 内存中的数据类型 >序列化 >特定的格式(json格式或者pickle格式) 2 内存中的数据类型< 反序列化< 特定的格式(json格式或者pickle格式) 3 4 以前常用办法: 5 {'aaa':111} > 序列化 str
阅读全文
摘要:shutil模块 shutil模块:(无需重点掌握,了解即可)高级文件,文件夹,压缩包,处理模块 分类: 1 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 2 3 shutil.copyfile(src, dst) 拷贝文件 4 5
阅读全文
摘要:sys模块 常用: 1 sys.argv 命令行参数List,第一个元素是程序本身路径(掌握) 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.maxint 最大的Int值 5 sys.path 返回模块的搜
阅读全文
摘要:os模块 os模块与操作系统交换的一个接口 os常用方法: 1 os.remove(‘path/filename’) 删除文件 2 3 os.rename(oldname, newname) 重命名文件 4 5 os.walk() 生成目录树下的所有文件名 6 7 os.chdir('dirname
阅读全文
摘要:random模块 基础使用 优先掌握 1 import random 2 res=random.random() #(0,1) float 大于0且小于1之间的小数 3 print(res) 4 5 res1=random.randint(1,10) # [1,10] 大于等于1且小于等于10之间的
阅读全文
摘要:时间模块(time和datetime) time模块 1时间模块优先掌握的操作 时间分为三种格式 第一种:时间戳 从1970年就要开始计时到现在的秒数 ~作用:用于时间间隔的计算 1 import time 2 res=time.time() 3 print(res) # 输出结果: 1595684
阅读全文
摘要:'''1、什么是模块? 模块就是一系列功能的集合体,分为三大类 I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一
阅读全文
摘要:########## 2.0__面向过程(理论) 总结 ############# # 编程思想/范式# 面向过程的编程思想:# 核心是"过程"二字,过程即流程,指的是做事的步骤:先什么、再什么、后干什么# 基于该思想编写程序就好比在设计一条流水线# 优点:复杂的问题流程化、进而简单化# 缺点:扩展
阅读全文
摘要:算法:是高效解决问题的办法算法之二分法需求:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个一个数字 如何做更高效???# 我们需要找到3这是值 常用方法是直接进行整体遍历# 但是如果列表过多会存在内存不足的情况#方案一:nums=[-3,-2,-1,0,1,2,3,4,5
阅读全文
摘要:import turtle这里的 turtle 绘画库 https://www.cnblogs.com/kwkk978113/p/10307013.html def draw_brach(brach_length): """ 递归函数进行画分形树 """ if brach_length > 5: t
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:"""""""""一:递归的定义和调用 递归调用:是函数嵌套调用的一种特殊形式具体是指:在调用一个函数的过程中又直接或者间接地调用到本身#直接调用本身:在调用f1的过程中,又调用
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:"""#举例:针对需求 比大小def func(x,y): if x>y: return x else: return yx=input("输入比较的第一个值:")y=input
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:# 一、叠加多个装饰器的加载、运行分析(了解***)def deco1(func1): # func1 = wrapper2的内存地址 def wrapper1(*args,**
阅读全文
摘要:"""############################################################### ####################### 1.0__装饰器 总结 ####################### #######################
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:# 需求造一个数量巨大的数据类型# 如何得到自定义的迭代器(生成器):# 在函数内一旦存在yield关键字,调用函数并不会执行函数体代码(yield可以返回多次值 与return
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:'''前提:没有for循环1、什么是迭代器(目的:转换为迭代器就不依赖所引取值) 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复 都是基于上一次的结果而继续的,而不是
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:##############2.0有参装饰器################### 一:知识储备# 由于语法糖@的限制,outter函数只能有一个参数,并且该才是只用来接收# 被
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:"""一:储备知识1,*args **kargs# 定义函数index这里的函数index只是一个普通的函数,主要的就是函数 wrapper() def index(x,y):
阅读全文
摘要:# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:"""目录:• 一 函数对象o 1.1 函数可以被引用o 1.2 函数可以作为容器类型的元素o 1.3 函数可以作为参数传入另外一个函数o 1.4 函数的返回值可以是一个函数•
阅读全文
摘要:# -*- coding: utf-8 -*- # @Time: # @Auther: kongweixin # @File: """ 目录: 一 名称空间 1.1 内建名称空间 1.2 全局名称空间 1.3 局部名称空间 二 作用域 2.1 全局作用域与局部作用域 2.2 作用域与名字查找的优先级
阅读全文

浙公网安备 33010602011771号