- 博客(8)
- 收藏
- 关注
原创 Python高级编程和异步IO并发编程---学习笔记--- 第六章---第7章 对象引用、可变性和垃圾回收
7-1 python中的变量是什么 #python和java中的变量本质不一样,python的变量实质上是一个指针 int str, 便利贴 a = 1 a = "abc" #1. a贴在1上面 #2. 先生成对象 然后贴便利贴 a = [1,2,3] b = a print (id(a), id(b)) print (a is b) # b.append(4) # print (a) a = [1,2,3,4] b = [1,2,3,4] class People: pass per
2020-05-24 18:04:09
134
原创 Python高级编程和异步IO并发编程---学习笔记--- 第六章---第6章 深入python的set和dict
每日提醒:ctrl+鼠标左键可以查看源码,同时辅助使用pycharm侧边栏的structure 6-1 dict的abc继承关系 from collections.abc import Mapping, MutableMapping #dict属于mapping类型 a = {} print (isinstance(a, MutableMapping)) 6-2 dict的常用方法 1浅拷贝与深拷贝 浅拷贝会改变原来的值 a = {"bobby1":{"company":"imooc"}
2020-05-24 17:05:21
122
原创 Python高级编程和异步IO并发编程---学习笔记--- 第五章---自定义序列类
5-1 python中的序列分类 容器序列:放置任意类型 5-2 python中序列类型的abc继承关系
2020-05-24 14:36:13
141
原创 正则表达式学习笔记-----python
<table><tr><td bgcolor=#000322> import re re.findall(pattern, string, flags=0) pattern 指的是,正则表达式匹配规则 string 指的是,要进行匹配的字符串 flags 指的是,可选参数,进行特定条件的匹配,如能让匹配时不区分大小写的re.I和能让元字符.匹配\n的re.S \的意思:将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。 m...
2020-05-09 21:07:53
150
原创 Python高级编程和异步IO并发编程---学习笔记---第四章( 深入类和对象)
4-1 鸭子类型和多态 duck typing “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像zd鸭子,那么这只鸟就可以被称为鸭子。” 我们并不关心对象是什么类型,到底是不是鸭子,只关心行为。”在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的。 也就是说,在python语言中,因为python 并不强调类型,所以只要有一样行为,程权序并不关心是不是想要的对象。 鸭子类型参考博文:https://www.jianshu.com/p/e97044a8169a 多态参考博文:ht...
2020-05-08 22:38:47
284
原创 Python高级编程和异步IO并发编程---学习笔记---第三章(第3章 魔法函数)
3-1 什么是魔法函数 3.1节源代码合集 第一部分: class Company(object): def __init__(self, employee_list): self.employee = employee_list company = Company(["tom", "bob", "jane"]) for em in company.empl...
2020-05-08 16:04:34
121
原创 Python高级编程和异步IO并发编程---学习笔记---第二章
1python中一切皆对象 2type、object和class关系 2-3 python中的内置类型 a=1 id(a) #本章代码合集 # -*- coding: utf-8 -*- __author__ = 'bobby' a=1 b="abc" print(type(1)) print(type(int)) print(type(b)) prin...
2020-05-08 14:38:10
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人