
python基础
比卡丘不皮
一个热爱学习与热爱分享的有志青年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python的with用法
1.With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("/tmp/foo.txt")data = file.read()file.close()这里有两个问题:一是可能忘记关闭文件句柄;二是文件读取数据发生异常,没有进行任何处理。下面是处理异常的加强转载 2020-11-18 16:47:36 · 1198 阅读 · 0 评论 -
(一小时系列)python学习手册(5)---模块的基础使用
本章简单记录一下复习的笔记,这里就不再详细的去写了,毕竟细节太多,后期写项目的时候在详细记录:模块部分主要使用的是导入from 和 import 的简单使用。最简单的例子:module1.pydef printer(x): print(x);x = 1y = [2 , 3]在其它文件中想要调用自己写的py:#模块导入的方法import module1module1.printer('your name is ')from module1 import pr原创 2020-07-13 15:36:01 · 194 阅读 · 0 评论 -
(一小时系列)python学习手册(5) 迭代与解析 (map ord zip yield)
又是1小时系列,本例子为《python学习手册 第4版》 中迭代与解析解析与map#ord 函数 获取单个字符的ASCII码res =[]for x in 'spam': res.append(ord(x))print(res)#map用法 得到结果res = list(map(ord,'spam'))print(res)#映射res = [ord(x) for x in 'spam']print(res) 输出[115, 112, 97, 109]..原创 2020-07-08 16:00:35 · 221 阅读 · 0 评论 -
(一小时系列)python学习手册(4) --- 函数递归与lambda表达式
复习一下python 函数中的常用写法,简单的记录一下:递归函数:#定义递归合def mysum(L): if not L: return 0 else: return L[0] + mysum(L[1:])#递归测试List = [2, 5, 6, 4 ,4 ,10]sum = mysum(List)print(sum)输出的是累加和:31#递归treedef sumtree(L): tot = 0 for.原创 2020-07-06 16:58:58 · 164 阅读 · 0 评论 -
(一小时系列)python学习手册(3) 集合
今天开始python的day3复习了,时间原因,只能在下班时间去复习,每天复习一段时间。话不多说,让我们开始吧:集合a = set([1,2,3,4])b = set('span')print(a,'and',b)b.add('adot')print(b)L = [1 , 2, 6 , 4 , 1, 2, 5, 3]M = set(L)print(L)print(M...原创 2020-03-24 16:53:35 · 162 阅读 · 0 评论 -
(一小时系列)python学习手册(2) 元组与文件
元组:T = (1, 2, 3, 4)print(len(T))print(T + (5,6))print(T.index(4))print(T.count(3))输出:4(1, 2, 3, 4, 5, 6)31输出长度,元组是不可以改变的,和字符串类似,它支持任意类型,任意嵌套以及常见的序列操作T.index(4) 找到 4的下标数, count(3), ...原创 2020-03-21 22:12:16 · 144 阅读 · 0 评论 -
(一小时系列)python学习手册(1)--- print
其实python以前就学过了一部分,后来忙于其他事,python的学习也就中断了,今天开始从新捡起来,认真的去学一回,最起码每天都要学习一部分吧 ,其实我好多东西都在学习,有时间长时间学习一个东西,很多东西都乱掉了,最近一段时间还是把qt部分,python 部分先弄一边,数据结构与算法要抽时间记录,时间不等人,一起加油。 第一个python 程序:# A firs...原创 2020-03-20 23:05:57 · 224 阅读 · 0 评论