12 2019 档案

摘要:序列的修改、散列和切片。 书中讲了一些__getitem__还有__getattr__的一些使用等,前期我已经下了一些笔记,再次加强学习吧。 from array import array import math import reprlib class Vector: typecode = 'd' 阅读全文
posted @ 2019-12-28 23:46 就是想学习 阅读(279) 评论(0) 推荐(0) 编辑
摘要:符合Python风格的对象。 9.1对象表达形式 repr() 对应__repr__ str() 对应__str__ bytes() 对应__bytes__ format()或 str.format() 对应__format__ 前面三种返回的都是Unicode字符串,只有最后的方法返回的是字节序列 阅读全文
posted @ 2019-12-28 15:19 就是想学习 阅读(329) 评论(0) 推荐(0) 编辑
摘要:对象引用,可变性,垃圾回收、 8.1 变量不是盒子 这一章相对来说概念比较多,我前期已经粗粗看了一遍,挑选我觉的经典的记录。 a = [1 ,2, 3] 按照说中书法,正确的理解是把变量(变量名)a分配给了对象([1,2,3]) 毕竟对象在赋值之前已经创建。 为了理解Python中的赋值语句,应该始 阅读全文
posted @ 2019-12-25 01:03 就是想学习 阅读(501) 评论(0) 推荐(0) 编辑
摘要:函数装饰器于闭包。 装饰器于闭包前面我前面已经有简单的记录,这次我根据书中内容,对函数装饰器重新于闭包做个简要笔记。 def deco(func): def inner(): print('running inner()') return inner @deco def target(): prin 阅读全文
posted @ 2019-12-24 01:04 就是想学习 阅读(298) 评论(0) 推荐(0) 编辑
摘要:对于列表的=+与+=要区别对待 my_list = [1, 2, 3] print(id(my_list)) my_list += [4, 5] # 等同于my_list.extend([4, 5]) print(id(my_list)) my_list = my_list + [6, 7] pri 阅读全文
posted @ 2019-12-23 22:10 就是想学习 阅读(388) 评论(0) 推荐(0) 编辑
摘要:对于包于模块的定义:http://www.imooc.com/article/247114这里写的还是不错的。 这个参考链接也很不错,讲的很清楚了为什么相对路径不能直接用脚本的形式执行。 https://www.jianshu.com/p/04bac02ae3f0 以前用Python的标准库impo 阅读全文
posted @ 2019-12-23 01:33 就是想学习 阅读(469) 评论(0) 推荐(0) 编辑
摘要:1.“回车”这个名词的来历。 关于“回车键”的来历,还得从机械英文打字机说起。在机械英文打字机上,有一个部件叫“字车”,每打一个字符(原为单词,但是个人觉得这里应该是字符),“字车”就前进一格。当打满一行字符后,打字者就得推动“字车”到起始位置,这时打字机会有两个动作响应:一是“字车”被归位,二是滚 阅读全文
posted @ 2019-12-21 22:03 就是想学习 阅读(2040) 评论(0) 推荐(0) 编辑
摘要:栈:数据是后进先出 (LIFO) last in first out 队列:数据是先进先出 (FIFO) first in first out 第一种就是列表:(既可以模拟栈也可以模拟队列)一好一差。(还有一个缺点,不能通过简单的方式,设置容器容量的空间。) 列表是一种容器序列,而且在模拟栈操作的时 阅读全文
posted @ 2019-12-20 01:20 就是想学习 阅读(559) 评论(0) 推荐(0) 编辑
摘要:还是简单的记录一下自己的理解。命令模式下,invoker于最后提供实现的对象receiver没有直接接触。 invoker执行一个命令(方法),方法就是执行command对象里面的方法,该command对象里面包含了receiver对象。 invoker就执行了一个命令,后面的具体逻辑可以交给com 阅读全文
posted @ 2019-12-19 02:30 就是想学习 阅读(228) 评论(0) 推荐(0) 编辑
摘要:书p129页,示例5-15 def clip(text:str, max_len:'int' =8) -> str: ''' :param text: 在max_len前面或后面的第一个空格处截断文本 ''' end = None if len(text) > max_len: space_befo 阅读全文
posted @ 2019-12-18 17:38 就是想学习 阅读(414) 评论(0) 推荐(0) 编辑
摘要:使用一等函数实现设计模式。 6.1案例分析:重构策略模式。 根据策略模式定制一个网店的折扣模式: 1、有1000或以上积分的顾客,每个订单享5%的折扣 2、同一个订单中,单个商品的数量达到20个或以上,享受10%折扣 3、订单中的不同商品达到10个或以上,享7%折扣。 一个订单只能享受一个折扣。 根 阅读全文
posted @ 2019-12-18 17:33 就是想学习 阅读(279) 评论(0) 推荐(0) 编辑
摘要:在学习测试代码中,由于导入的模块经常要修改,在调用该模块的时候。 第二次from import以后里面所有的功能还是第一次的。 你可以把shell关掉重新开,那实在太麻烦了。 from imp import reload 这是一个很好的方法 当你from aaa import bbb的时候 你只要r 阅读全文
posted @ 2019-12-18 16:00 就是想学习 阅读(243) 评论(0) 推荐(0) 编辑
摘要:4.1字符问题: 字符的标识即码位,是一串数字,再unicdoe中以4-6个16进制数标识。(其实码位就时字符了,就好比我的名字是小明,小明就是我。再py3,unicode直接输出文字,在py2里print输出unicode也时具体文字) 字符的具体表述取决于所用的编码。编码是在码位和字节序列之间转 阅读全文
posted @ 2019-12-18 00:49 就是想学习 阅读(351) 评论(0) 推荐(0) 编辑
摘要:原作者:https://www.cnblogs.com/yyds/p/6276746.html 1. eval函数 函数的作用: 计算指定表达式的值。也就是说它要执行的Python代码只能是单个运算表达式(注意eval不支持任意形式的赋值操作),而不能是复杂的代码逻辑,这一点和lambda表达式比较 阅读全文
posted @ 2019-12-17 23:48 就是想学习 阅读(429) 评论(0) 推荐(0) 编辑
摘要:2021-01-18更新 参考链接:https://www.bilibili.com/video/BV1Sp4y1U7Jr?p=160 最近一直空的时候看一些老男孩的教学视频,对基础的Python知识查漏补缺。 刚看到字符的解码与编码问题,记录一些我自己的学习感悟吧。 当我们在终端输出看到的,包括一 阅读全文
posted @ 2019-12-17 20:08 就是想学习 阅读(2428) 评论(0) 推荐(0) 编辑
摘要:3.1泛映射类型。 我们用的dict属于MutableMapping的子类,MutableMapping继承了Mapping,Mapping继承了Container,Iterable, Sizer In [524]: isinstance([],Sized) Out[524]: True In [5 阅读全文
posted @ 2019-12-17 03:10 就是想学习 阅读(402) 评论(0) 推荐(0) 编辑
摘要:2.1内置序列类型的概览 Python标准库用C实现了丰富的序列类型 容器序列 list,tuple和collections.deque这些序列都能存放不同的数据类型。 扁平序列 str,bytes,bytearray,memoryview,array.array,这种序列只能容纳一种类型。 容器徐 阅读全文
posted @ 2019-12-16 14:18 就是想学习 阅读(379) 评论(0) 推荐(0) 编辑
摘要:链接地址:https://www.cnblogs.com/sunlong88/articles/9384920.html 关于array: Python 本身没有数组这个说法, 有的就是list和tuple, list就具有其他语言中的数组特性. 至于list和tuple的区别,在于list可以在运 阅读全文
posted @ 2019-12-16 01:38 就是想学习 阅读(1618) 评论(0) 推荐(0) 编辑
摘要:import collections Card = collections.namedtuple('Card', 'rank suit') class Frenchdeck: ranks = [str(n) for n in range(2, 11)] + list('JQKA') # 把牌的数字与 阅读全文
posted @ 2019-12-15 15:52 就是想学习 阅读(274) 评论(0) 推荐(0) 编辑
摘要:Python中又一个名称叫一等对象,满足以下条件的程序实体: 1、在运行时创建 2、能赋值给变量或数据结构中的元素 3、能作为参数传给函数 4、能作为函数的返回结果 所以Python中,正数、字符串、字典与函数都是一等对象。 5.1把函数当做对象: 把函数当做对象,通过简单的__doc__可以输出函 阅读全文
posted @ 2019-12-15 14:42 就是想学习 阅读(319) 评论(0) 推荐(0) 编辑
摘要:如果我们想要限制实例的属性,Python允许在定义class的时候,定义一个特殊的slots变量,来限制该class实例能添加的属性。 使用slots要注意,slots定义的属性仅对当前类实例起作用,对继承的子类是不起作用的 除非在子类中也定义slots,这样,子类实例允许定义的属性就是自身的slo 阅读全文
posted @ 2019-12-15 14:41 就是想学习 阅读(367) 评论(0) 推荐(1) 编辑
摘要:参考链接: https://www.cnblogs.com/CJOKER/p/8295272.html https://www.cnblogs.com/deeper/p/7404190.html https://www.jianshu.com/p/feb86c06c4f4 https://zhuan 阅读全文
posted @ 2019-12-11 01:36 就是想学习 阅读(868) 评论(0) 推荐(1) 编辑
摘要:老样子,先上参考连接: https://www.cnblogs.com/jiangfan95/p/11439543.html https://www.liaoxuefeng.com/wiki/1016959663602400/1017629247922688 https://blog.csdn.ne 阅读全文
posted @ 2019-12-11 00:24 就是想学习 阅读(1009) 评论(0) 推荐(1) 编辑
摘要:更新与2020年11月30日 首先是通过os.fork创建多进程: 官方文档:https://docs.python.org/zh-cn/3/library/multiprocessing.html#module-multiprocessing 参考链接: https://www.cnblogs.c 阅读全文
posted @ 2019-12-11 00:04 就是想学习 阅读(859) 评论(0) 推荐(0) 编辑
摘要:没有前端,多开了一条线程用于接收信息。 服务器端: # -*- coding:utf-8 -*- import socket import threading class Sock_Server: def __init__(self): self.host = '192.168.1.11' # 获取 阅读全文
posted @ 2019-12-07 23:06 就是想学习 阅读(408) 评论(0) 推荐(0) 编辑
摘要:class Demo: def __init__(self, x, y, z): self.x = x self.y = y self.z = z @property def all_sum(self): # 方法转属性 return self.x + self.y +self.z def __lt 阅读全文
posted @ 2019-12-05 01:06 就是想学习 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:# -*- coding: utf8 -*- set1 = set('abcd') set2 = set('cdef') print(set1 - set2) # 差集 set1相对与set2 多什么 print(set2 - set1) print(set1 | set2) # 并集,两个集合合并 阅读全文
posted @ 2019-12-04 21:13 就是想学习 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Java学了几个小时,这两天又被元编程搞死,准备粗粗写一些我的理解。后面还有协程需要理解。感觉年底之前搞定这些有点累。 先上参考文献:https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072 https://stackove 阅读全文
posted @ 2019-12-02 22:24 就是想学习 阅读(393) 评论(1) 推荐(1) 编辑
摘要:昨天看了一篇关于super的文章,对我的基础学习还是非常有帮助的,记录一些自己的想法与笔记,加深印象。 其实当我们定义一个函数的时候,如果把函数当做一个对象,其实这个对象里面也有很多方法。 In [428]: def fun(): ...: pass ...: In [429]: dir(fun) 阅读全文
posted @ 2019-12-02 16:35 就是想学习 阅读(352) 评论(0) 推荐(0) 编辑
摘要:大神半个月的成绩,让我看的叹为观止,建议看原帖地址,会让你对Python的描述符有更强的认识。 原文链接:https://blog.csdn.net/zhangjg_blog/article/details/83033210 深度解析并实现python中的super 概述 super的定义 函数bo 阅读全文
posted @ 2019-12-02 15:16 就是想学习 阅读(747) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示