详细见我的个人博客:Ubuntu安装Python3.6Ubuntu16.04下默认系统自带Python2和Python3.5的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3.6那么我们知道编译安装源码包和系统默认包之间是没有任何影响的。一、下载tar包首先去Python官网下载Python3的源码包,网址:https://www.python.org/downloads/release/python-365/进去之后点击导
系统 2019-09-27 17:52:58 2271
前两天学习了一下socket编程,在向某大神请教问题时被嫌弃了,有一种还没学会走就想跑的感觉。大神说我现在的水平应该去做一些像是操作文件、序列号等的小练习来加深理解。下面是他给我出的小练习:1、datas=[['sherry',19,'female'],['flora',21,'female'],['june',15,'femal']],分别根据名字首字母和年龄进行排序输出;2、按照给定的输出方式进行输出比较结果,对Person类进行补充;class_ma
系统 2019-09-27 17:52:19 2271
一、定义见百度百科链表链表由表头和节点组成,节点分为数据域和指针域,数据域中存贮数据元素,指针域存储下个结点的地址二、单链表实现逻辑创建节点类Node和链表类Linklist,Linklist类中包含head属性,head的值为0或Node对象,Node类中包含value属性存储数据,next属性存储下个节点的地址(Node对象)循环节点从head开始取next属性,直到next=0为止,返回当前对象添加节点时调用循环方法返回最后一个节点对象,把返回节点的
系统 2019-09-27 17:51:27 2271
大家好,并发编程今天开始进入第二篇。今天的内容会比较基础,主要是为了让新手也能无障碍地阅读,所以还是要再巩固下基础。学完了基础,你们也就能很顺畅地跟着我的思路理解以后的文章。本文目录学会使用函数创建多线程学会使用类创建多线程多线程:必学函数讲解经过总结,Python创建多线程主要有如下两种方法:函数类接下来,我们就来揭开多线程的神秘面纱。.学会使用函数创建多线程在Python3中,Python提供了一个内置模块threading.Thread,可以很方便地
系统 2019-09-27 17:49:58 2271
什么是递归函数?递归(recursion):1.是一个函数2.函数执行的过程中,自己调用自己3.递归一定有结束调用自己的条件4.递归效率不高5.什么问题必须用递归?汉诺塔6.不会死循环,有最大递归次数限制,会报错RecursionError:maximumrecursiondepthexceededwhilecallingaPythonobjectSo,知道了什么是递归函数,直接上代码看例子,以斐波那契数列(Fibonaccisequence)为例:112
系统 2019-09-27 17:49:36 2271
简介本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate,zip,list内部等。普通循环list1=['item1','item2','item3']foriteminlist1:print(item)//结果item1item2item3根据index循环1list1=['item1','item2','item3']index=0foriteminlist1:print('index:'+str(index)+',v
系统 2019-09-27 17:47:33 2271
基本输出python中的输出使用关键字--print,与python2不同的是,python3的输出后面必须要加括号,示例如下:python3.0以上输出:python2.0以上的输出:格式化的输出在程序中看到输出的语句存在%(占位符),那么这就是表示格式化的输出%c字符%s通过str()字符串转换来格式化%i有符号十进制整数%d有符号十进制整数%u无符号十进制整数%o八进制整数%x十六进制整数(小写字母)%X十六进制整数(大写字母)%e索引符号(小写'e
系统 2019-09-27 17:47:14 2271
(2019.7.26)不断更新中……【python】Leetcode(DataStructure/Algorithm)【python】Leetcode(DynamicProgramming)【python】Leetcode(Map)【python】Leetcode(String)【python】Leetcode(Tree)【python】Coding(Interview)文章目录数字260.只出现一次的数字III(字典/位运算)136.只出现一次的数字(字
系统 2019-09-27 17:47:04 2271
str='pythonStringfunction'生成字符串变量str='pythonStringfunction'字符串长度获取:len(str)例:print'%slength=%d'%(str,len(str))字母处理全部大写:str.upper()全部小写:str.lower()大小写互换:str.swapcase()首字母大写,其余小写:str.capitalize()首字母大写:str.title()print'%slower=%s'%(s
系统 2019-09-27 17:46:33 2271
python判断三个数字中的最大值,具体代码如下所示:#判断三个数中最大值n1=int(input('pleaseenterthefirestnumber:'))n2=int(input('pleaseenterthesecondnumber:'))n3=int(input('pleaseenterthethirdnumber:'))max_num=0ifn1>n2:max_num=n1ifn1>n3:max_num=n1else:max_num=n3el
系统 2019-09-27 17:45:27 2271