
Python学习笔记(持续更新)
calmuse
这个作者很懒,什么都没留下…
展开
-
关于python列表里删除元素的错误
关于python列表里删除元素的错误对于test = [1,1,2,1,3,4] 这个列表,我们要删除里面的元素1,一般我们会写下面这种代码test = [1,1,2,1,3,4]for k in test: if k == 1: test.remove(k)print(test)但这个结果会得到[2, 1, 3, 4],却是错误的,这是因为在for循环中删除列...原创 2019-06-06 10:09:03 · 970 阅读 · 0 评论 -
python 迭代器和生成器
python迭代器和生成器python迭代器为什么要写这个文档,感觉自己学了这么久python,感觉白学了,一直都用C++的思想去看python代码,基础完全没学好,感觉很混乱。for(int i=0;i<100;i++) cout<<i<<endl;for i in range(0,100) print(i)在C++,for循环是首先执行i=0,然...原创 2019-08-14 09:59:11 · 134 阅读 · 0 评论 -
python if-else 各种写法以及and 和or的用法
if else 各种写法网上有各种写代码的秀操作,如何让一行代码实现多种功能,因此我找到了python的装逼之路(被打 皮~)if else 正常用法:a = input("input a number")b = input("input a number")c = 0if a > b: c = aelse: c = b开始有点不正常了c = a if a &...原创 2019-08-14 12:29:46 · 1753 阅读 · 0 评论 -
关于python3面向对象里的getter和setter
python3 面向对象最近看一份python的代码,发现里面有@property 一脸懵逼,我果然很菜,然后学习了一下关于python里的访问器和修改器。class Person(object): def __init__(self, name, age): self._name = name self._age = age # 访问器 - g...原创 2019-08-14 20:46:21 · 760 阅读 · 2 评论 -
python3 类属性、实例属性、类方法、对象方法、静态方法
每次看到面向对象,我就看得有点头大,今天把这些都记下来,便于以后记忆。先放一段代码class Person(object): # 限定Person对象只能绑定_name, _age和_gender属性 __slots__ = ('_name', '_age', '_gender') count = 0 def __init__(self, name, age): ...原创 2019-08-15 11:51:54 · 771 阅读 · 1 评论 -
python里的文件读写汇总
为什么要写这篇博客,这其实是写给我自己看的。我觉得最近用这个很多,但是对于这些我觉得应该总结一下,所以决定把各处抄来的汇个总。首先罗列出所有文件操作操作模式具体含义'r'读取 (默认)'w'写入(会先截断之前的内容)'x'写入,如果文件已经存在会产生异常'a'追加,将内容写入到已有文件的末尾'b'二进制模式't'文本模式(默认)...原创 2019-08-16 10:02:26 · 298 阅读 · 0 评论