python基础
文章平均质量分 58
落基山脉有熊生长
这个作者很懒,什么都没留下…
展开
-
python生成不重复的随机整数(Random库choice函数和shuffle函数)
最近发现random库的两个函数random.choice(seq)和random.shuffle(seq)前者返回序列seq中任意一个值,后者对seq随机排序并返回None;我们就用这两个函数生成1-25内不重复的10个随机整数# random.choiceimport randomnums = list(range(1, 26))result = []for i...原创 2020-02-13 10:35:32 · 4285 阅读 · 2 评论 -
#Python学习笔记(day3)——函数参数的传递
函数参数的传递、变量作用域、lambda的使用规则、常用的两个bif(筛选bif——filter(),map()) P1:1、位置参数和关键字参数都是传递参数的方式,不能算作参数的类型,和默认参数不可进行并列2、关键字参数要在位置参数的后面3、*形参和默认参数在一起时,形参位置不同实参的传递方式也不同。若*形参在前,则只能通过关键字参数修改默认参数的值;若默认参数在前,只能通过...原创 2018-07-17 18:24:10 · 228 阅读 · 0 评论 -
#Python学习笔记(day1)——关于转义字符和程序构建思想
今天是第一天写博文,算是个人的学习笔记吧,并且能监督我坚持下去。————————————分割线——————————————一、转义字符1、对于转义字符可以将“”中的‘ 在print中友好的表达。 " Let\'s go ” 打印出来就是 ”Let's go "2、双转义操作 " C:\now" print之后的\n会转义成换行符 "C...原创 2018-07-12 21:34:15 · 238 阅读 · 0 评论 -
#Python学习笔记(day7)——文件打开及异常处理
文件的打开及方法:1、关于文件的打开模式 其中要注意的是如果以二进制方式写入文件的话,格式为 open(filename, 'wb') 补充:方法readlines(),可以将文件对象迭代成一个正式的列表,列表中的每个元素是字符串格式open打开的文件对象可以将其视为一个序列迭代,read()是对迭代对象字符串化的翻译过程。个人理解:open()是计算机将一个文件...原创 2018-07-25 10:58:15 · 933 阅读 · 0 评论 -
#Python学习笔记(day2)——杂谈
今天看的知识挺杂的,主要还是集中在判断语句和列表这一部分——————————分割线——————————1、多重判断 if 和 elif 之间的区别在于占用内存不同。 多个 if 要求电脑不断重复判断,而elif只需要一次判断。大大提高了电脑读写代码的速度2、自增和自减运算。熟练掌握p=2, p+=2的含义3、input()只能接受一个参数4、使用input的时候提示可能会有很多行,此时可以...原创 2018-07-13 21:06:13 · 272 阅读 · 0 评论 -
#Python学习笔记(day10)——迭代器与生成器+模块的导入
生成器generator:可将函数分段执行,即执行一段操作后退出函数或者挂起函数,等需要用到时在之前挂起位置继续调用函数关键词是yield,yield相当于return返回一个值,下一次调用函数的时候从上一个yield开始。生成器算是一种特殊的迭代器,所以可以应用for循环自动调用next()函数和读取StopIteration 导入模块的三种方式:1、import+文件名...原创 2018-08-04 11:11:42 · 342 阅读 · 0 评论 -
#Python中json.dump,json.dumps,json.load,json.loads的区别
之前学Python时一直用json.dump将数据存储到一个json文件中,今天突然蹦出来一个dumps顿时懵逼。首先查了Python对json.dump的官方解释json.dump是将一个obj转换成json的格式存储到文件fp中,该文件类型为json Python对json.dumps的官方解释为json.dumps是将一个obj转化成json的数据格式,只是数据类...原创 2018-08-04 11:28:26 · 394 阅读 · 0 评论 -
#Python学习笔记(day8)——类及对象
类是图纸,对象是房屋;类是工厂,对象是产品类是面向对象编程的语言的一个显著特点,对象的静态行为称作属性,对象的动态行为称作方法。虽然同一个类可以创造出许多个实例化对象,但是这些实例化对象并不相同。实例化对象可以通过方法中的隐形参数self传入,以此达到模样相同,实质不同的效果。 Python中变量的访问属性。Python中的私有是伪私有,通过在定义时需要私有的变量或者方法前加“...原创 2018-07-27 20:57:18 · 262 阅读 · 0 评论 -
#Python学习笔记(day9)——定制序列错误分析
class Seq: def __init__(self,*argus): self.storage = [x for x in argus] self.count = {}.fromkeys(self.storage, 0) def __len__(self): return len(self.storage) def ...原创 2018-08-01 16:11:27 · 395 阅读 · 0 评论