-
python基础学习6----字符串操作
所属栏目:[Python] 日期:2020-07-20 热度:137
一.重复输出字符串 二.通过索引获取字符串中字符 三.关键字 in 四.格式化输出 五.字符串的连接 六.字符串的内置方法[详细]
-
python基础学习7----编码与解码
所属栏目:[Python] 日期:2020-07-20 热度:192
一.python2 python2中默认以ASCII编码 二.python3 python3文本默认是以Unicode编码 编码就是将字符串转变为byte,解码就是byte转变为str,str是uni[详细]
-
python基础学习8----文件基本操作
所属栏目:[Python] 日期:2020-07-20 热度:150
一.文件的打开,open函数 打开模式有很多种 1. r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 2. r+:[详细]
-
python基础学习21----进程
所属栏目:[Python] 日期:2020-07-20 热度:70
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 进程与线程的使用有很多相似之处,有关线程方面的知识请参考https://w[详细]
-
python基础学习22----协程
所属栏目:[Python] 日期:2020-07-20 热度:136
协程,又称微线程。英文名Coroutine。 协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就[详细]
-
python变量的命名空间
所属栏目:[Python] 日期:2020-07-20 热度:163
首先必须要提一下python程序执行过程中变量的查找规则较官方的查找机制是:局部作用域--外部函数作用域--全局作用域--内建函数作用域其实一般内建函数中的作用域很少会涉及到,因为内建函数其实是一个封装好的实例函数,它的内部变量一般在函数外部无法获取到[详细]
-
自学老男孩python-day01
所属栏目:[Python] 日期:2020-07-20 热度:154
计算机组成部分cpu内存主板python简介python是一门解释性语言编译型语言和解释型语言区别编译型语言是将源程序的每一条语句编译成机器语言,并保存成二进制文件,这样计算机可以直接以机器语言直接运行,速度很快。解释型语言是在执行程序时,将源程序一条一[详细]
-
day05-字典的基本操作
所属栏目:[Python] 日期:2020-07-20 热度:115
dict用大括号括起来,里面分为key和value,key必须是可哈希的,不可变类型,value可以是随意值。增删改查1.增加dic = {昆凌:周杰伦的老婆}dic[国际章] = 汪峰的老婆 # 新增加的,如果key存在则重新赋值dic.setdefault(马蓉,宝强的前任) # setdefault如果字典[详细]
-
自学老男孩python-day04
所属栏目:[Python] 日期:2020-07-20 热度:147
list(增删查改)列表可以装大量的数据,和字符串一样,可以增删改查。1.增append(要增加的元素)在列表末尾增加元素insert(要插入的索引值,要插入的元素)插入元素extend()迭代添加,可以把其他元素的列表里的内容插入到原列表中2.删remove(要删除的元素名称[详细]
-
自学老男孩pyhton-day02,day03
所属栏目:[Python] 日期:2020-07-20 热度:100
while循环while 条件:# 不满足条件直接退出执行语句else: # 在while条件执行完之后则执行else语句。如果中途被break打断循环,则不执行else语句,else语句可有可无。pass break 结束循环. 停止当前本层循环continue 结束当前本次循环. 继续执行下一次循环格[详细]
-
python基础学习3----列表
所属栏目:[Python] 日期:2020-07-20 热度:167
一.字符格式化输出 占位符 %s s = string 字符串 %d d = digit 整数 %f f = float 浮点数 ......#3[详细]
-
python被游标坑了
所属栏目:[Python] 日期:2020-07-20 热度:105
为了方便,这次就不单独写脚本了,直接一步一步执行下来就好了先说下游标,就是一个指针,比如我有1234每条占一行,那么初始游标默认是在1的位置,当read(1)后,游标自动向下next,现在指在2的位置,依次类推,然后是3,4直到最后,除非强制移动游标,否则游标[详细]
-
python进程间通信--信号Signal
所属栏目:[Python] 日期:2020-07-20 热度:177
信号signal 是python进程间通信多种机制中的其中一种机制。可以对操作系统进程的控制,当进程中发生某种原因而中断时,可以异步处理这个异常。信号通过注册的方式‘挂’在一个进程中,并且不会阻塞该进程的运行。一个进程一旦接收到其他进程(可能是应用中的[详细]
-
python中关于类隐藏属性的三种处理方法
所属栏目:[Python] 日期:2020-07-20 热度:69
关于隐藏属性引子:当类的属性或者类实例对象的属性隐藏的时候必须通过存取器方法来获取和设置这些隐藏的属性。例如:def get_name(self,name): #存取器方法 self._name=name通过外部调用实例函数传参达到获取和设置隐藏属性的目的。这样的函数叫做存取器缺点[详细]
-
python装饰器(新年第一写)
所属栏目:[Python] 日期:2020-07-20 热度:106
祭奠碌碌无为的2018,想想其实也不算碌碌无为,至少我还搞懂了装饰器,写了一堆有用没用的玩意原来觉得装饰器挺难的,直到2018年的最后几天,突然就明白了,难道这就是传说中的开天聪么言归正传,之所以觉得装饰器难,是因为这东西不按套路出牌,希望大家看完[详细]
-
python写一个双色球彩票计算器
所属栏目:[Python] 日期:2020-07-20 热度:69
首先声明,赌博一定不是什么好事,也完全没有意义,不要指望用彩票发财。之所以写这个,其实是用来练手的,可以参考这个来预测一些其他的东西,意在抛砖引玉。啰嗦完了,马上开始,先上伪代码打开网址 读取内容内容解析 根据源码得到需爬取内容 1、开奖日期:[详细]
-
java调用python的惨痛史(无法获取环境变量)
所属栏目:[Python] 日期:2020-07-20 热度:64
环境:java,was,python2.6,红帽linux,oracle,python用cx_Oracle 事情是这样的,有个需求,需要对数据库进行处理,简单说就是把数据取出来,用python使用外部传参做一个处理,再写回到数据库。如果使用java直接搞的话需要绕很大一个圈,比较麻烦,用pytho[详细]
-
概率算法_二项分布和泊松分布
所属栏目:[Python] 日期:2020-07-20 热度:122
本次函数有1、阶乘2、计算组合数C(n,x)3、二项概率分布4、泊松分布以下是历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun() #统计个数multiply_fun() #累乘sum_mean_fun() #算数平均数sum_mean_rate() #算数平均数计算回[详细]
-
统计算法_数值/线性关系度量
所属栏目:[Python] 日期:2020-07-20 热度:139
继续统计算法,这次也没什么特别的,还没到那么深入,也是比较基础的1、方差-样本2、协方差(标准差)-样本3、变异系数4、相关系数依然是先造个list,这次把这个功能写个函数,方便以后调用,另外上一篇写过的函数这次也会继承def create_rand_list(min_num,max[详细]
-
统计算法_概率基础
所属栏目:[Python] 日期:2020-07-20 热度:99
本次有以下函数1、简单边际概率2、联合概率3、条件概率4、随机变量期望值5、随机变量方差6、随机变量协方差7、联合协方差8、组合期望回报9、投资组合风险说概率前复习下历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun()[详细]
-
统计算法_探索性统计
所属栏目:[Python] 日期:2020-07-20 热度:97
最近不知道写什么了,基本python的各种功能百度一下,都能搜到一大把,最近itchat好像很火,不过对这个不是很感冒,等以后有兴趣或者用的上的时候研究研究准备把统计方面的东西再看看,就写一些简单的统计算法吧,其实这些在python里面都有现成的,但是有句名[详细]
-
python_距离测量
所属栏目:[Python] 日期:2020-07-20 热度:93
之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个距离测量有三种方式1、欧式距离,这个是最常用的距离测量方式((x1-x2)^2 + (y1-y2)^2)^0.5得到一个原型区域的距离#设[详细]
-
python基础_类型_str
所属栏目:[Python] 日期:2020-07-20 热度:113
#python不用考虑变量,可随时变换,自动分配内存,比如a = jjj后a = 123是可以的#str 文本 字符串#常用函数a = abcefg na.strip() #去掉前后的空格和各种分隔符换行符,结果是abcefga = 中国a #直接显示a编码,结果是xe4xb8xadxe5x9bxbda.decode(‘utf-8’) #[详细]
-
python基础_类型_list
所属栏目:[Python] 日期:2020-07-20 热度:52
#list 类似数组array,以[]扩起来逗号分隔a = [a,b,c]#常用函数a.append(c) #在list最后增加一个元素,结果是[a,b,c,c]a.count(c) #统计一个元素在list中有多少个,结果是2a.index(c) #得到指定元素在list中的下标,结果是2,有多个取第一个出现的#下标从0开[详细]
-
random随机数
所属栏目:[Python] 日期:2020-07-20 热度:100
# 当使用到该包的其他函数方法时,会更新该篇随笔的其他函数方法导包:import randomfromrandomimport函数名查看该包有什么方法(在交互模式下):输入 ramdom.再按tabdir(对象)函数:randint:使用:random.randint(a, b),返回 [a, b]之间的整数,包含 a和[详细]