-
私有属性/方法的访问
所属栏目:[Python] 日期:2020-07-21 热度:162
在属性/方法名前有双下划线的,称为私有属性/方法,私有属性/方法外部不能直接访问,一般访问类的私有属性,可以通过自身调用使用了私有属性的公有方法间接访问私有属性/方法,但python中并没有真正意义的私有,可以通过_类名__属性/方法 来访问。例: 有一个[详细]
-
+=运算符的问题
所属栏目:[Python] 日期:2020-07-21 热度:127
a += b相当于a =a +b存在赋值,会改变变量的引用,但列表的 +=比较特殊# num_list列表的 +=操作实质是调用了列表的extend()方法,所以引用不会改变num_list += num_list相当于 num_list.extend(num_list)# num_list的引用发生变化num_list = num_list + num_l[详细]
-
random随机数
所属栏目:[Python] 日期:2020-07-21 热度:122
# 当使用到该包的其他函数方法时,会更新该篇随笔的其他函数方法导包:import randomfromrandomimport函数名查看该包有什么方法(在交互模式下):输入 ramdom.再按tabdir(对象)函数:randint:使用:random.randint(a, b),返回 [a, b]之间的整数,包含 a和[详细]
-
python基础_类型_list
所属栏目:[Python] 日期:2020-07-21 热度:173
#list 类似数组array,以[]扩起来逗号分隔a = [a,b,c]#常用函数a.append(c) #在list最后增加一个元素,结果是[a,b,c,c]a.count(c) #统计一个元素在list中有多少个,结果是2a.index(c) #得到指定元素在list中的下标,结果是2,有多个取第一个出现的#下标从0开[详细]
-
python基础_类型_str
所属栏目:[Python] 日期:2020-07-21 热度:180
#python不用考虑变量,可随时变换,自动分配内存,比如a = jjj后a = 123是可以的#str 文本 字符串#常用函数a = abcefg na.strip() #去掉前后的空格和各种分隔符换行符,结果是abcefga = 中国a #直接显示a编码,结果是xe4xb8xadxe5x9bxbda.decode(‘utf-8’) #[详细]
-
python_距离测量
所属栏目:[Python] 日期:2020-07-21 热度:166
之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个距离测量有三种方式1、欧式距离,这个是最常用的距离测量方式((x1-x2)^2 + (y1-y2)^2)^0.5得到一个原型区域的距离#设[详细]
-
统计算法_探索性统计
所属栏目:[Python] 日期:2020-07-21 热度:87
最近不知道写什么了,基本python的各种功能百度一下,都能搜到一大把,最近itchat好像很火,不过对这个不是很感冒,等以后有兴趣或者用的上的时候研究研究准备把统计方面的东西再看看,就写一些简单的统计算法吧,其实这些在python里面都有现成的,但是有句名[详细]
-
统计算法_概率基础
所属栏目:[Python] 日期:2020-07-21 热度:161
本次有以下函数1、简单边际概率2、联合概率3、条件概率4、随机变量期望值5、随机变量方差6、随机变量协方差7、联合协方差8、组合期望回报9、投资组合风险说概率前复习下历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun()[详细]
-
统计算法_数值/线性关系度量
所属栏目:[Python] 日期:2020-07-21 热度:168
继续统计算法,这次也没什么特别的,还没到那么深入,也是比较基础的1、方差-样本2、协方差(标准差)-样本3、变异系数4、相关系数依然是先造个list,这次把这个功能写个函数,方便以后调用,另外上一篇写过的函数这次也会继承def create_rand_list(min_num,max[详细]
-
概率算法_二项分布和泊松分布
所属栏目:[Python] 日期:2020-07-21 热度:179
本次函数有1、阶乘2、计算组合数C(n,x)3、二项概率分布4、泊松分布以下是历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun() #统计个数multiply_fun() #累乘sum_mean_fun() #算数平均数sum_mean_rate() #算数平均数计算回[详细]
-
java调用python的惨痛史(无法获取环境变量)
所属栏目:[Python] 日期:2020-07-21 热度:188
环境:java,was,python2.6,红帽linux,oracle,python用cx_Oracle 事情是这样的,有个需求,需要对数据库进行处理,简单说就是把数据取出来,用python使用外部传参做一个处理,再写回到数据库。如果使用java直接搞的话需要绕很大一个圈,比较麻烦,用pytho[详细]
-
python装饰器(新年第一写)
所属栏目:[Python] 日期:2020-07-21 热度:193
祭奠碌碌无为的2018,想想其实也不算碌碌无为,至少我还搞懂了装饰器,写了一堆有用没用的玩意原来觉得装饰器挺难的,直到2018年的最后几天,突然就明白了,难道这就是传说中的开天聪么言归正传,之所以觉得装饰器难,是因为这东西不按套路出牌,希望大家看完[详细]
-
python写一个双色球彩票计算器
所属栏目:[Python] 日期:2020-07-21 热度:50
首先声明,赌博一定不是什么好事,也完全没有意义,不要指望用彩票发财。之所以写这个,其实是用来练手的,可以参考这个来预测一些其他的东西,意在抛砖引玉。啰嗦完了,马上开始,先上伪代码打开网址 读取内容内容解析 根据源码得到需爬取内容 1、开奖日期:[详细]
-
可迭代对象、迭代器与生成器
所属栏目:[Python] 日期:2020-07-16 热度:189
迭代器 什么是迭代器 迭代指的是一个重复的过程,且不是单纯的重复,每次重复都基于上次的结果。 迭代器指的是迭代取值的工具,该工具的特点是可以不依赖于索引取值。 为什么用迭代器 为了找出一种通用的可以[详细]
-
函数命名空间、作用域与闭包函数
所属栏目:[Python] 日期:2020-07-16 热度:103
补充之前落下的知识点 函数返回值得注意点 1. 返回值没有类型限制 2. 返回值没有个数限制 _. 多个值用逗号分隔开,返回元祖 _. 返回单个值返回本身 _. 没有返回值就返回None 3. ret[详细]
-
编程语言的分类及初识大蟒蛇
所属栏目:[Python] 日期:2020-07-16 热度:55
一 编程语言的分类 从第一台计算机诞生开始,人们为了使用计算机硬件就产生了编程语言。从最初的机器语言,到汇编语言再到现在应用广泛的高级语言。目前世界上的编程语言已经多达600种。 二 蟒蛇(Pytho[详细]
-
python模块之xml
所属栏目:[Python] 日期:2020-07-16 热度:84
xml模块 1. xml结构 xml是种实现不同语言或程序之间进行数据交换的协议,跟json差不多,但没json使用简单。但是因为历史遗留问题,至今很多行业依然使用xml这种数据格式。 xml的格式如[详细]
-
python基本运算符
所属栏目:[Python] 日期:2020-07-16 热度:69
一 算术运算+ - * / // % **二 比较运算比较运算只能在同类型之间进行,其中int与float同属于数字类型 = = == !=三 赋值运算 1 增量赋值[详细]
-
易被忽略的Python内置类型
所属栏目:[Python] 日期:2020-07-16 热度:153
Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们。然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些“不同寻常”的内置类型。(注意:本文基于python3,不会包含任何python2相关内容[详细]
-
Python 的名称空间和作用域
所属栏目:[Python] 日期:2020-07-16 热度:72
最开始对名称空间的了解是在学习函数的时候,那时候知道了作用域的查找顺序,以及全局名称空间和局部名称空间,产生疑惑的时候为学递归的时候,那时候还没有名称空间这个概念,只知道递归有个最大深度,那时候以后递[详细]
-
python模块之random
所属栏目:[Python] 日期:2020-07-16 热度:140
python的随机数模块为random模块,可以产生随机的整数或浮点数。但是这是伪随机数,python解释器会维护一些种子数,然后根据算法算出随机数。linux维护了一个熵池,这个熵池收集噪音的信息,[详细]
-
python模块之shutil
所属栏目:[Python] 日期:2020-07-16 热度:96
shutil是一个用于简化文件操作的模块。 1. 复制文件(传入源文件对象和目标文件对象) 1. 压缩文件 1. 解压文件 其他两个用于解压的模块 zipfile 从名字可以看出来是解压zip压缩文件[详细]
-
python 面向对象类与类之间的关系
所属栏目:[Python] 日期:2020-07-16 热度:148
主要内容:1. 依赖关系2. 关联关系, 组合关系, 聚合关系3. 继承关系4. 类中的特殊成员引子大千世界, 万物之间皆有规则和规律,我们的类和对象是对大千世界中的所有事物进行归类.那事物之间存在着相对应的关系. 类与类之间也同样如此.在面向对象的世界中. 类与类[详细]
-
python中is和==的区别
所属栏目:[Python] 日期:2020-07-16 热度:131
1.id()通过id()我们可以查看到一个变量表示的值在内存中的地址.2. is 和 ==== 判断左右两端的值是否相等. 是不是一致.is 判断左右两端内容的内存地址是否一致. 如果返回True, 那可以确定这两个变量使用的是同一个对象我们可以这样认为. 如果内存地址相同. 那[详细]
-
python 初识面向对象
所属栏目:[Python] 日期:2020-07-16 热度:110
主要内容:1. 面向对象和面向过程2. 面向对象如何编写3. 面向对象三大特征1. 面向对象和面向过程 (1)面向过程:核心是过程,事情的发展即过程,或者解决问题的执行步骤即过程,该编程思想就是论事,就问题即问题,是机械式的不可倒退机制 (2) 面向对象:核心是对象,具[详细]