摘要: 为了加深印象,也为了以后能够更好的回忆,还是记录一下。 序列(类似集合,列表,字符串),映射(类似字典)基本上是元素的集合,要实现他们的基本行为(协议),不可变对象需要两个协议,可变对象需要4个协议。 __len__(self):返回元素的数量,(为不可变对象需要的协议之一) > len __ite 阅读全文
posted @ 2019-11-04 00:46 就是想学习 阅读(722) 评论(0) 推荐(0)
摘要: Mac下PyCharm快捷键大全 Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑ 阅读全文
posted @ 2019-11-03 23:45 就是想学习 阅读(678) 评论(0) 推荐(0)
摘要: 这三个函数是来判断对象里面是否有这个属性或者方法(方法也可以成为可调用的属性) 以前经常写过,写成xx.getattr.....记住是函数,直接命令顶头开始写。 首先介绍hasatr,这个是判断对象是否有这个属性,返回的是Boll值,True或者False。 接下来测试的是getattr,这个名字虽 阅读全文
posted @ 2019-11-03 02:14 就是想学习 阅读(246) 评论(0) 推荐(0)
摘要: 置顶写一些我自己的看法,根据Python基础教程的写法:多态指的是能够同样的对待不同的类型和类的对象,既无需知道对象属于哪个类就可以调用的方法。 好比.clear的方法,你给一个列表与字典都能调用该方法。 向.count可以给字符串,列表,元祖,都能用,这个方法就是多态的, 你没发现,同一个函数用了 阅读全文
posted @ 2019-11-03 00:42 就是想学习 阅读(250) 评论(0) 推荐(0)
摘要: Python的中的短路逻辑我是了解一些的,就是and的时候,碰到第一个Flase后面的参数就不判断了 同理or只要碰到第一个真,后面也不判断了。 所有or就有意思了,直接上测试代码 用在判断输入是否为空,然后给默认参数,感觉比写if函数逼格搞5倍 阅读全文
posted @ 2019-11-02 03:51 就是想学习 阅读(356) 评论(0) 推荐(0)
摘要: 记住一个格式,第一个,最后一个都是给变量复制参数 中间只有空格,没有,分割 阅读全文
posted @ 2019-11-02 03:26 就是想学习 阅读(209) 评论(0) 推荐(0)
摘要: 多参数复制必须=号两边对应,如果右边右多余的值可以用*接受,接受回来的变量,不管几个参数都是列表。对了,我试验一下,要参数不够,会不会是空列表。 果然是个空列表。 阅读全文
posted @ 2019-11-02 03:11 就是想学习 阅读(234) 评论(0) 推荐(0)
摘要: 初学的时候,我记得哪里看过,后来字符串处理用少忘记了,回味下。 fun是指定规则,第一参数是被要替换的单个字符'a','b',第二参数为转换后的'y','z'第三个参数为删除的元素; 然后调用translate方法,里面放入复制规则的变量。 其实还是有点意思的,只不过单字符转换,大大限制了其实用价值 阅读全文
posted @ 2019-11-02 01:26 就是想学习 阅读(149) 评论(0) 推荐(0)
摘要: Python字符串现在感觉在日常的使用中不多,但仔细看了书以后一些小技巧还是很方便的,我这里简单的记录下。 插入一个超搞逼格的: .format_map(其实这个是字符串的方法。。。。。) In [83]: info = {"name": "sidian", "age": 18} In [84]: 阅读全文
posted @ 2019-11-02 01:16 就是想学习 阅读(888) 评论(0) 推荐(0)
摘要: 列表的操作相对我还是比较熟悉的,累的时候看一些基础教程,巩固加补充知识点。 随便提示一下,list命令不是函数,是一个类。 列表的切片赋值: 简单的第一个赋值。 这是一个超范围的赋值,感觉有点意思。 这个就更加有意思了,在执行的位置宽展列表,我这里写着[2:2]就是第三个元素整个吧赋值的列表元素填进 阅读全文
posted @ 2019-10-31 23:16 就是想学习 阅读(3333) 评论(0) 推荐(0)