码迷,mamicode.com
首页 >  
搜索关键字:python学习    ( 6770个结果
python学习笔记
如果想要直接运行py文件,需要在首行加上:#!/usr/bin/env python在文件所在目录输入:./filename.py但是会提示出错:Permission denied,为了避免出现这样的错误,要在文件运行之前输入:chmod a+x filename.py字符串的不变性:当把一个字符串...
分类:编程语言   时间:2014-12-25 20:09:39    阅读次数:259
python学习之copy模块
copy模块中有两个方法,copy.copy()和copy.deepcopy,这两个方法分别是用来实现浅拷贝和深拷贝。所谓浅拷贝就是只拷贝引用,拷贝后生成的两个变量仍然是同一个对象,即其中一个变化了,另一个也跟着变化。而对于深拷贝,则是拷贝数据,生成的两个变量是不同的对象,他们之间的变化互不影响。但有一点要注意,copy模块的两个拷贝方法中针对的深浅拷贝说的是待拷贝对象的元素,即不管是copy()方法还是deepcopy()方法,待拷贝对象本身都是深拷贝,生成的是两个不同的对象,举个例子说明:...
分类:编程语言   时间:2014-12-24 20:13:04    阅读次数:277
python学习笔记八:文件与目录
一、文件的打开和创建1、打开open(file,mode):>>>fo = open('test.txt', 'r')>>>fo.read()'hello\n'>>>fo.close()file(file,mode):>>>f = file('test.txt', 'r')>>>f.read()'h...
分类:编程语言   时间:2014-12-24 11:28:20    阅读次数:299
python学习第四周:函数与递归函数·作业20141224
1编写程序,完成下列题目:(1分)题目内容:一个斐波那契数列的前10项为:1,2,3,5,8,13,21,34,55,89,对于一个最大项的值不超过n的斐波那契数列,求值为偶数的项的和。输入格式:一个正整数n,如100。输出格式:值为偶数的项的和,如2+8+34=44。输入样例:100输出样例:44时间..
分类:编程语言   时间:2014-12-24 06:26:55    阅读次数:193
python学习笔记六:内置函数
一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((1,2,3))4、取模:divmod(5,2)//(2,1)5、乘方:pow(2,3,4)//2**3/46、浮点数:rou...
分类:编程语言   时间:2014-12-23 19:22:58    阅读次数:228
python学习笔记七:浅拷贝深拷贝
原理浅拷贝import copyb = copy.copy(a)demo:>>> a=[1,['a']]>>> b=a>>> c=copy.copy(a)>>> a[1, ['a']]>>> b[1, ['a']]>>> c[1, ['a']]>>> id(a)140556196249680>>> ...
分类:编程语言   时间:2014-12-23 18:59:44    阅读次数:228
python学习笔记25(文件管理 os包)
os包我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。如果你对linux基本操作了解的话,下面的一些os方法应该会很熟悉的,因为基本和linux下的操作方法相同。>>> import os>>> os.getcwd() # 获得当前路.....
分类:编程语言   时间:2014-12-23 16:50:49    阅读次数:188
python学习笔记五:模块和包
一、模块用import导入cal.py:#!/usr/bin/pythondef add(x,y): return x+yif __name__ == '__main__': print add(1,2)注:__name__为内置变量,如果直接在CLI中调用值为__mail__,否则为文...
分类:编程语言   时间:2014-12-23 13:48:06    阅读次数:176
python学习笔记24(路径与文件 (os.path包, glob包))
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。>>> import os.path>>> path = '/home/ethon/doc/file.txt'>>> os.path.abspath(path) # 返回path规范化的绝对路径'C:\\h...
分类:编程语言   时间:2014-12-23 12:08:23    阅读次数:163
python学习笔记四:lambda表达式和switch
一、定义lambda arg1,arg2... : returnValue二、示例#!/usr/bin/pythondef f(x,y): return x*yprint f(2,3)#6g = lambda x,y:x*yprint g(2,3)#6三、switch的一种实现方案#!/usr...
分类:编程语言   时间:2014-12-23 12:01:34    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!