07 2018 档案

摘要:在 Python 中,通过一个对象向另外一个对象赋值,实际仅仅是赋值了对象的引用,而非创建一个对象并赋值。那如何真正拷贝对象呢?我们看一下两种不同的拷贝方式。 先从一个示例看起: 运行结果如下: 35574048 35575408 8815920 由此可见,是创建了三个不同的对象。但是事实真的是这样 阅读全文
posted @ 2018-07-22 13:04 托月的成长历程 阅读(518) 评论(0) 推荐(0) 编辑
摘要:说到内存管理,就先说一下垃圾回收吧。垃圾回收是Python,Java等语言管理内存的一种方式,说的直白些,就是清除无用的垃圾对象。C语言及C++中,需要通过malloc来进行内存的申请,通过free而进行内存的释放。而Python和Java中有自动的内存管理机制,不需要动态的释放内存,这种机制就是垃 阅读全文
posted @ 2018-07-22 12:56 托月的成长历程 阅读(146) 评论(0) 推荐(0) 编辑
摘要:ASCII 8位 一个字节 表示 比如A : 00000010Unicode 32位 4个字节 表示 比如A:00000000 00000001 00000010 00000100 中文也是32位utf-8 8 位一个字节表示 比如 A:00100000 中文24位3个字节 : 0000001 00 阅读全文
posted @ 2018-07-08 19:01 托月的成长历程 阅读(189) 评论(0) 推荐(0) 编辑
摘要:import fileinput f=open("1.txt","r") m=0 for i in range(100): s=f.readline() m+=int(s) print(m) 阅读全文
posted @ 2018-07-08 18:23 托月的成长历程 阅读(150) 评论(0) 推荐(0) 编辑
摘要:a=""" 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65 52 70 95 23 0... 阅读全文
posted @ 2018-07-08 10:00 托月的成长历程 阅读(130) 评论(0) 推荐(0) 编辑
摘要:#这是自己的解法 比较无脑import math sum = 0 num = 1 while num 1: for i in range(2, int(math.sqrt(num))+1): if (num % i) == 0: break else: print(num, "是质数"... 阅读全文
posted @ 2018-07-07 16:59 托月的成长历程 阅读(145) 评论(0) 推荐(0) 编辑
摘要:for a in range(1,333): for b in range(300,600): c = 1000-a-b if((a<b)and(a<c)and(b<c)) and a**2 + b**2 == c**2: print(a,b,c) 阅读全文
posted @ 2018-07-07 16:52 托月的成长历程 阅读(237) 评论(0) 推荐(0) 编辑
摘要:num=str(73167176531330624919225119674426574742355349194934969835203127745063262395783180169848018694788518438586156078911294949545950173795833195285320880551112540698747158523863050715693290963295227... 阅读全文
posted @ 2018-07-07 16:28 托月的成长历程 阅读(141) 评论(0) 推荐(0) 编辑
摘要:import math count = 0 num = 1 while count 1: for i in range(2, int(math.sqrt(num))+1): if (num % i) == 0: break else: print(num, "是质数") ... 阅读全文
posted @ 2018-07-07 15:43 托月的成长历程 阅读(232) 评论(0) 推荐(0) 编辑
摘要:for i in range(998001,888888,-1): num = str(i) start = 0 end = -1 if num[start] == num[end]: start += 1 end -= 1 if num[start] == num[end]: start +... 阅读全文
posted @ 2018-07-06 23:24 托月的成长历程 阅读(147) 评论(0) 推荐(0) 编辑
摘要:import math def isPrime(n): if n == 0 or n == 1: return False for i in range(2, int(math.sqrt(n))): if n % i == 0: return False return True def maxPrime(n... 阅读全文
posted @ 2018-07-06 20:29 托月的成长历程 阅读(138) 评论(0) 推荐(0) 编辑
摘要:fib = [1,2] i = 0 while fib[-1] < 4000000: fib.append(fib[i]+fib[i+1]) i += 1 sums = 0 for n in fib: if n % 2 == 0: sums += n print(sums) ... 阅读全文
posted @ 2018-07-06 16:26 托月的成长历程 阅读(117) 评论(0) 推荐(0) 编辑
摘要:count = 0 for i in range(1,1000): if i % 3 == 0 or i %5 ==0: count = count+i print(count) 阅读全文
posted @ 2018-07-06 16:08 托月的成长历程 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1.python2 和 python3区别python2中print可加括号可不加括号即print()或者print但是python3中必须是print()python2中有range()还有xrange()这是一个生成器但是python3中没有xrange()python2中的输入为raw_inp 阅读全文
posted @ 2018-07-06 09:17 托月的成长历程 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.一行代码更改两变量的值 阅读全文
posted @ 2018-07-04 22:34 托月的成长历程 阅读(106) 评论(0) 推荐(0) 编辑
摘要:字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典(dictionary)是除 阅读全文
posted @ 2018-07-04 22:34 托月的成长历程 阅读(181) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示