我的Python日志
文章平均质量分 84
徐甘甘甘
我的Python成长日志
展开
-
Python笔记之进程和线程
对于操作系统来说,一个任务就是一个进程(process),比如打开一个浏览器就是一个进程,打开两个记事本就是两个进程;那么什么是线程呢?我们发现,有些进程不止能做一件事,比如一个word进程可以同时进行打字,拼写检查,打印等事情,也就是一个进程可能要同时运行多个“子任务”,进程内的这些子任务就称为线程(thread)。 由于每个进程至少要干一件事,所以一个进程至少有一个线程。 那么操作系统...原创 2018-03-07 08:47:27 · 106 阅读 · 0 评论 -
Python程序中一些语法整理
1、from+模块名+import+类名 :导入XX模块中的XX类2、Python内置的os模块可以直接调用操作系统提供的接口函数, os.getpid()是获得当前进程的进程号;3、python中的乘方,r**2表示r的2次幂4、Python中的输入,r=int(input(“Input a number : ”)),如果输入的是字符串或其他,可去掉input外面的括号5、Python中的输出...原创 2018-03-07 14:42:51 · 113 阅读 · 0 评论 -
Python中的字符串问题整理
1、写一个程序返回一个由字符串组成的list中最长的字符串:思路,构建一个二维数组,将原来list中的字符串和对应的长度存入二维数组,对二维数组进行排序,list.sort(),返回最长的字符串对应的位置。【list可以存放二维数组,list.sort()可以进行排序】2、写一个程序能够删去一个字符串中的第n个字符,并返回删去后的字符串:思路,利用字符串的切片,将该字符前后的两段字符串相加,注意字...原创 2018-03-08 08:34:50 · 420 阅读 · 0 评论 -
刚刚入手用Python读写文件遇到的一揽子事
由于本专业(信息与计算科学)这学期新开了一门数据分析的课程,然后我在就业招聘信息上也看到近几年数据分析师的岗位薪资还是蛮不错的,所以打算入手学一下数据分析,在了解这一职业时发现很多大神们都是利用业余时间自学了数据分析,这一发现带给我这个小白无限打击,要知道我可是本来打算把它作为我将来的职业,可是很多人把它当做了副业并且学会了。。不得不说人外有人从众!那么既然如此,我就自己先学着咯,主业也好副业...原创 2018-03-05 15:22:53 · 241 阅读 · 0 评论 -
LeetCode刷题之1、7、9、13、14收获汇总
1、两数之和(给定一个整数组和一个目标值,返回整数组中和为target的元素下标) 距离做这道题过去时间有点长,只记得当时第一次用LeetCode这道题的代码写了很长,然后运行一直通不过(因为运行时间过长)现在回头看了看之前的答案。 def twoSum(self,nums, target): for i in range(len(nums)): i...原创 2018-04-30 12:32:52 · 114 阅读 · 0 评论 -
LeetCode刷题之35,38,53,58,66收获汇总
35、给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 def searchInsert(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int ...原创 2018-05-09 09:09:26 · 221 阅读 · 0 评论 -
LeetCode刷题之20,21,26,27,28收获汇总
20、有效的括号(给定一个只包含'()','[]','{}'的字符串,判断字符串是否有效)def isValid(self, s): def isMatch(c1,c2): if c1=='(' and c2==')': return True elif c1=='[' and c2==']': ...原创 2018-05-03 16:55:34 · 72 阅读 · 0 评论 -
LeetCode刷题之67,69,70,83,88收获汇总
67、二进制求和:给定两个二进制字符串,返回他们的和(用二进制表示)。 def addBinary(self, a, b): """ :type a: str :type b: str :rtype: str """ def twoToTen(s): s=s[::-1] ...原创 2018-05-15 20:00:53 · 161 阅读 · 0 评论 -
LeetCode刷题之100、101、104、107、108收获汇总
上周看了同学的学习笔记,发现自己写的笔记真的敷衍。。所以决定从这周开始重新做人!认真记笔记,每天学习完就把笔记记下来,这样每周还能轻松一两天。正文开始100、相同的树:给定两个二叉树,编写一个函数来检验它们是否相同(两个树的结构相同并且节点上的值相同,则认为它们是相同的)。二叉树的概念在之前C语言版的数据结构里学过,这次还是想先用Python来实现一下,从之前做链表那道题就觉得对Python的一些...原创 2018-05-24 11:21:47 · 447 阅读 · 1 评论