- 博客(9)
- 收藏
- 关注
原创 Python学习——Class类
如下代码是对python中类的基本语法的学习:#基类class info: name='' age=0 #私有属性 __weight=0 def __init__(self,name,age,weight): self.name=name self.age=age self.__weight=weight
2017-10-19 21:02:29 837
原创 python语言中f.seek()的问题
f = open('d:\\1.txt','w')print(f.write('123456789'))f.close()f = open('d:\\1.txt','r')print(f.seek(2))print(f.read(1))print(f.seek(2,1))print(f.read(1))为什么第二个参数取1或2时,程序运行会出现错误?不能从文件当前位置或文件结尾读
2017-10-18 22:33:09 8590 1
原创 对python中对象的理解
python中变量是以内容为基准的,不像C语言中以变量的名称为基准。只要一个数字是100,不管变量的名称叫什么,这个变量的地址都相同,即指向同一个内存,这就说明变量可以以多个名称访问。示例如下:a=5b=5print(id(a),id(b))a=6print(id(a),id(b))Python中一切都是对象,我感觉python中变量的名字就像是C语言中的指针一样,名称可以不同,但
2017-10-18 22:07:27 671
原创 python语言学习——对yield函数的理解
python语言中,使用了yield的函数被称为生成器。生成器返回的必是迭代器。看了很长时间才弄懂这两句话,废话不多说,用一个简单的例子来解释一下yield。1.下面是我写的一段简单的求解阶乘的函数:def fac(n): i,j = 1,1 while j<=n: i=i*j print(i) j+=1fac(6)
2017-10-18 00:39:40 406
原创 python待解决问题,为什么不给创建的迭代器对象命名,就不能输出迭代器的下一个元素
代码如下:l=[1,2,3,4,5]g=iter(l)print(next(iter(l)))print(next(iter(l)))print(next(iter(l)))print(next(g))print(next(g))print(next(g))输出结果如下:
2017-10-17 23:21:24 330
原创 python中append与extend方法的区别
append方法用于在列表末尾添加新的对象,没有返回值,但是会改变原来的列表。a=['a',1,'b']b=[1,2]c=a.append(b)print(c)print(a)print(a.count([1,2]))该段代码运行结果为:extend方法用于在列表末尾一次性追加多个值,同样没有返回值,改变原来的列表。若将上述代码中的append更改为extend,运行结果
2017-10-17 17:13:39 587
原创 C++ 使用读写文件的矩阵乘法
要求:读出指定文本文件中各矩阵,计算多矩阵相乘后结果,并将结果写入另一文本文件中。输入文件格式:1.每一个矩阵的列与列之间有一个空格,行与行之间有一个换行符。 2.矩阵与矩阵之间有一空行,文件末尾为最后一个矩阵的下一行。一开始做这个练习的时候为result矩阵分配了所有输入矩阵中行列数最大值对应的内存空间。后来经老师提示发现需要为re
2017-10-16 22:34:40 1720 1
原创 如何解决Visual Studio2015无法创建C++控制台应用程序,重复弹出新建项目窗口的问题
为了学习python语言,我前两天刚刚为电脑里的VS2015配置好了CPython解释器,但是今天打算编写C++程序的时候突然发现无法新建C++项目,并且会重复弹出新建项目的窗口。输出栏有项目“homework3”无法加载,因为它缺少安装组件。若要解决此问题,请使用以下选择启动 Visual Studio 安装程序:Microsoft.VisualStudio.Component.VC.T
2017-10-16 20:48:34 14003 12
原创 在Visual Studio2015中配置Python环境
因为老师安排的毕业设计需要用到Python语言,所以博主需要用几天的时间快速地学习一下这门语言。而学习一门语言首先要为它搭建好IDE,我以前学习C++语言的时候用的是VS2015,为了方便,我决定继续使用它来编写Python。但是确实遇到了几个问题。(编程小白第一次写博客,很糙,见谅。)首先我参考了一下百度经验,如何为VS2015配置Python环境,(https://jingyan.baid
2017-10-15 19:16:46 4800 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人