搜索到与相关的文章
Python

Python2 和 Python3 中 ran_input() 和 input

Python2和Python3中ran_input()和input()的区别input和raw_input都可以用来接收控制台输入在Python2中有raw_input()和input()两种input()其实是通过raw_input()实现的:definput(prompt):return(eval(raw_input(prompt))eval()函数用来执行一个字符串表达式,并返回表达式的值。分两种情况:当我们输入的是单纯的数字时:input返回的是数

系统 2019-09-27 17:56:33 2316

Python

python面向对象_详谈类的继承与方法的重载

1.类的继承与方法的重载上面就是先定义了一个类A,然后由定义了一个类B,B继承了类A,这样B就有了A的非私有属性和方法。classWasher:company='ZBL'def__init__(self,water=10,scour=2):self._water=water#不想让用户直接访问实例变量,可以标志成私有self.scour=scourself.year=2000#这是生产日期#属性包装,将water属性包装成方法,用户使用water时实际是访

系统 2019-09-27 17:54:42 2316

Python

Ubuntu安装最新的Python 3.6版本

详细见我的个人博客: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 2316

Python

Python内置高阶函数sort()与sorted()

一、内置函数sort()原型:sort(fun,key,reverse=False)参数:1、参数fun是表明此sort函数是基于何种算法进行排序的,一般默认情况下python中用的是归并排序,并且一般情况下我们是不会重写此参数的,所以基本可以忽略;2、参数key用来指定一个函数,此函数在每次元素比较时被调用,此函数代表排序的规则,也就是你按照什么规则对你的序列进行排序;3、参数reverse是用来表明是否逆序,默认的False情况下是按照升序的规则进行排

系统 2019-09-27 17:52:44 2316

Python

python编码问题

1、SyntaxError:Non-UTF-8codestartingwith'\xc7'infiletest_GRU.pyonline解决办法:#在文件前面加#coding=gbk2、如果包ascii报错(1)设置环境变量LANG在linux或Mac上设置环境变量的方式一样,编辑~/.bash_profile文件(’~’指的是用户登录后的默认目录),添加一行:exportLANG="en_US.UTF-8"添加完记得source.bash_profile

系统 2019-09-27 17:51:13 2316

Python

python file read(), readline...(), readline(), xreadlines()的区别看python学习

常用python读取文件内容的,都知道python有几个不同的函数,完成功能一样,但细节有区别。一、read()读取整个文件,将文件内容(包括换行)放到一个字符串变量中。需要注意的是这个函数对内存的消耗,不推荐在工程中使用。二、readline()读取整行,包括行结束符,并作为字符串返回,保持当前行的内存。特点是不快。:)三、readlines()比上个函数多一个s,功能就有区别了。读取所有行然后把它们作为一个字符串列表返回。就是把全部的readline(

系统 2019-09-27 17:49:29 2316

Python

python制作填词游戏步骤详解

如何用PYTHON制作填词游戏新建一个PYTHON文档。用JUPYTERNOTEBOOK打开即可。print("Heartis"+color)print(noun+"arered")print("Ilike"+food)我们首先确定一下填词的大概方向。color=input("Pleaseenteracolor:")noun=input("Pleaseenteranoun:")food=input("Pleaseenterafood:")print("He

系统 2019-09-27 17:49:27 2316

Python

Python学习笔记(四)字符串类型及其操作

1.字符串的表示字符串是字符的序列表示,可以由一对单引号(‘)、双引号(“)或三引号(’‘’)构成。其中,单引号、双引号和三引号都可以表示单行字符串,但是只有三引号可以表示多行字符串在使用双引号时,单引号可以作为字符串的以部分。2.对字符串类型进行操作Python提供了5个字符串的基本操作符,对字符串进行基本的操作,如下表所示:(其中x和y均为字符串类型)基本字符串类型操作符操作符描述x+y连接两个字符x*n或n*x(n为整数)复制n次字符串xins如果x

系统 2019-09-27 17:49:13 2316

Python

Python中turtle库的使用

Turtle图形库Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:画笔控制函数penup():抬起画笔;pendown():落下画笔;pensize(width):画笔宽度;pencolor(color):画笔颜色;运动控制函数forward(d)/fd(d):直行d个像素;circle(r,extent=None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r

系统 2019-09-27 17:48:49 2316

Python

python里大整数相乘相关技巧指南

问题大整数相乘思路说明对于大整数计算,一般都要用某种方法转化,否则会溢出。但是python无此担忧了。Python支持“无限精度”的整数,一般情况下不用考虑整数溢出的问题,而且PythonInt类型与任意精度的Long整数类可以无缝转换,超过Int范围的情况都将转换成Long类型。例如:>>>2899887676637907866*178877899278834827738994351872581574157002360341697913370625889

系统 2019-09-27 17:47:43 2316