摘要: 一个程序,生成4位随机数 阅读全文
posted @ 2019-08-15 10:24 bbgoal 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 模块的分类 a:标准库 b:开源模块 c:自定义模块 标准库: 1、time与datatime strftime(‘格式’,struct_time) 》格式化的字符串 ,格式化的格式可以自由组合 2019-08-14 17:51:39 striptime(‘格式化字符串’,“格式”) 》struct 阅读全文
posted @ 2019-08-14 16:21 bbgoal 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、定义 模块:用来从逻辑上组织PYTHON代码,(变量,函数,类,逻辑:实现一个功能),本质就是。py结尾的python文件(文件名:test.py,对应模块名就是:test) 包:本质就是一个目录(必须带一个__init__.py的文件) 2、导入方法 import module_name im 阅读全文
posted @ 2019-08-14 16:20 bbgoal 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 以后都要按照这个写 阅读全文
posted @ 2019-08-05 17:25 bbgoal 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1 2 # -*- coding: UTF-8 -*- 3 """ 4 此脚本用于展示使用sklearn搭建线性回归模型 5 """ 6 7 8 import os 9 import sys 10 11 import numpy as np 12 import matplotlib.pyplot as plt 13 import panda... 阅读全文
posted @ 2019-04-29 23:28 bbgoal 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 首先了解一个斐波那契函数的实现,了解下生成器的工作流程 其中,了yield关键字的核心用法,即逐个生成。在这里获取了两个生成器产生的值,即0和1。分别由next函数和send()函数获得 第一次调用__next__函数的时候,我们从生成器函数的起点开始,然后在yield处结束,需要注意的是,赋值语句 阅读全文
posted @ 2019-03-01 09:38 bbgoal 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1、生成器:只有在调用是才会生成相应的数据。(比较省内存,它只保留当时生成的。而列表会保存整个列表) 1 a = [i*2 for i in range(10)] #列表生成式 2 print(a) 这样会把整个列表都生成出来 2、而生成器不会,只记录当前的位置 3、只有一个__next__()方法 阅读全文
posted @ 2019-02-26 17:14 bbgoal 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 这个例子比较复杂 阅读全文
posted @ 2019-02-26 16:20 bbgoal 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 装饰器:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 装饰器有其独特的原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 例子 实现装饰器只是储备: 1、函数即“变量” 2、阶段函数 a.把一个函数当做实参传给另外一个函数(在不修改被装饰函数源代码的情 阅读全文
posted @ 2019-02-25 17:14 bbgoal 阅读(134) 评论(0) 推荐(0) 编辑
摘要: # coding=utf-8 # Author: RyAn Bi def calc(n): #递归 print(n) if int(n/2) > 0: #设置条件,否则会循环999 次,报错, int为取整,四舍五入 return calc(int(n/2)) calc(10) def add(a,b,f): #高阶函数 ... 阅读全文
posted @ 2019-02-19 17:06 bbgoal 阅读(113) 评论(0) 推荐(0) 编辑