05 2019 档案

摘要:随机整数: random.randint(a,b), [a,b] random.randrange(a,b,step) [a,b) 随机实数 random.random()返回0 到1 之间的浮点数 阅读全文
posted @ 2019-05-25 15:04 飞虎就是我 阅读(306) 评论(0) 推荐(0) 编辑
摘要:1 l=[2,1,3,5,5,3,2,1,0] 2 l.sort() 3 print(l) 4 last=l[-1] 5 #range起点:倒数第二个数字,终点:-1,步长-1 6 for i in range(len(l)-2,-1,-1): 7 if last==l[i]: 8 del l[i] 9 else: 10 last... 阅读全文
posted @ 2019-05-25 14:39 飞虎就是我 阅读(341) 评论(0) 推荐(0) 编辑
摘要:Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 转自Kevin Lu博客,详见:https://www.cnblogs.com/Xjng/p/5128269.html 阅读全文
posted @ 2019-05-24 17:18 飞虎就是我 阅读(185) 评论(0) 推荐(0) 编辑
摘要:finally不管是否发生异常,都会执行。 如果出现异常,又没有编写except,则执行完finally之后,后面代码不会执行 阅读全文
posted @ 2019-05-24 13:37 飞虎就是我 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1 s=input('Please input the string:') 2 temp=list(s) 3 temp.reverse() 4 #列表转换为字符串 5 print(''.join(temp)) 阅读全文
posted @ 2019-05-24 11:48 飞虎就是我 阅读(1951) 评论(0) 推荐(0) 编辑
摘要:这里直接使用sort函数,没有用排序算法排序 sort是升序排序,默认sort(reverse=False) 阅读全文
posted @ 2019-05-24 10:56 飞虎就是我 阅读(333) 评论(0) 推荐(0) 编辑
摘要:'''调用read()会一次性读取文件的全部内容,如果文件有10G,内存就爆了,所以,要保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。另外,调用readline()可以每次读取一行内容,调用readlines()一次读取所有内容并按行返回list。因此,要根据需要 阅读全文
posted @ 2019-05-23 17:22 飞虎就是我 阅读(3293) 评论(0) 推荐(0) 编辑
摘要:查看出每门课成绩都大于80的学生名字 阅读全文
posted @ 2019-05-20 22:17 飞虎就是我 阅读(283) 评论(0) 推荐(0) 编辑
摘要:对与一个无序列表,先用list.sort()函数排序,之后在调用上面代码找出结果 阅读全文
posted @ 2019-05-20 22:07 飞虎就是我 阅读(185) 评论(0) 推荐(0) 编辑
摘要:tail、cat、tac、head、echo linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| 阅读全文
posted @ 2019-05-20 21:43 飞虎就是我 阅读(464) 评论(0) 推荐(0) 编辑
摘要:查看某一进程是否运行:ps -ef|grep 程序名 终止程序: kill pid 阅读全文
posted @ 2019-05-20 21:33 飞虎就是我 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1 oldlist=[1,2,4,2,4,5,6,5,7,8,9,8] 2 newlist=[] 3 for i in oldlist: 4 if i not in newlist: 5 newlist.append(i) 6 print(newlist) 阅读全文
posted @ 2019-05-20 21:28 飞虎就是我 阅读(250) 评论(0) 推荐(0) 编辑
摘要:str1='helloworld-iefuh' length=len(str1) result='' half=int(length/2) #python不支持C语言那种temp交换方式翻转字符串 for i in range(length): result+=str1[length-1-i] print(result) #方法二 l=list(str1) l.reverse() res=''... 阅读全文
posted @ 2019-05-20 21:21 飞虎就是我 阅读(206) 评论(0) 推荐(0) 编辑
摘要:如代码所示用法 list.sort()和sorted(list) sorted不会修改列表 sort直接修改原列表为有序列表 阅读全文
posted @ 2019-05-19 11:31 飞虎就是我 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1 for i in range(100,1000): 2 a=int(i/100) 3 b=int((i/10)%10) 4 c=int(i%10) 5 if i==(a**3+b**3+c**3): 6 print(i) 阅读全文
posted @ 2019-05-19 11:24 飞虎就是我 阅读(279) 评论(0) 推荐(0) 编辑

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