
python基础
比卡丘不皮
一个热爱学习与热爱分享的有志青年
展开
-
python的with用法
1.With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: file = open("/tmp/foo.txt") data = file.read() file.close() 这里有两个问题: 一是可能忘记关闭文件句柄; 二是文件读取数据发生异常,没有进行任何处理。 下面是处理异常的加强转载 2020-11-18 16:47:36 · 1185 阅读 · 0 评论 -
(一小时系列)python学习手册(5)---模块的基础使用
本章简单记录一下复习的笔记,这里就不再详细的去写了,毕竟细节太多,后期写项目的时候在详细记录: 模块部分主要使用的是导入from 和 import 的简单使用。 最简单的例子: module1.py def printer(x): print(x); x = 1 y = [2 , 3] 在其它文件中想要调用自己写的py: #模块导入的方法 import module1 module1.printer('your name is ') from module1 import pr原创 2020-07-13 15:36:01 · 191 阅读 · 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 · 218 阅读 · 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 #递归tree def sumtree(L): tot = 0 for.原创 2020-07-06 16:58:58 · 163 阅读 · 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) 3 1 输出长度,元组是不可以改变的,和字符串类似,它支持任意类型,任意嵌套以及常见的序列操作 T.index(4) 找到 4的下标数, count(3), ...原创 2020-03-21 22:12:16 · 133 阅读 · 0 评论 -
(一小时系列)python学习手册(1)--- print
其实python以前就学过了一部分,后来忙于其他事,python的学习也就中断了,今天开始从新捡起来,认真的去学一回,最起码每天都要学习一部分吧 ,其实我好多东西都在学习,有时间长时间学习一个东西,很多东西都乱掉了,最近一段时间还是把qt部分,python 部分先弄一边,数据结构与算法要抽时间记录,时间不等人,一起加油。 第一个python 程序: # A firs...原创 2020-03-20 23:05:57 · 221 阅读 · 0 评论