![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
python语言相关
fwlucky
coding is breathing
展开
-
python开发题库-进阶(持续更新2020-3-18)
文章目录1.网络相关01 IP地址的正则03 三次握手四次挥手全过程 为什么握手不是三次或者两次04 使用python打开百度页面05 进程 线程 协程06 IO多路复用07 TCP和UDP的区别09 get和post post和put10 有一个文件,这个文件只能被同时打开一个。这是什么软件模式 ??12 标准的分层(七层模型) ,mac地址在哪层,ip地址在哪层,arp协议是干嘛(为什么要...原创 2020-03-18 13:09:49 · 3391 阅读 · 0 评论 -
python初中级开发面经(持续更新2020-3-7)
前言:欢迎各位留言补充遗漏的知识点,本文适用于初中级开发求职~文章目录0. 开发者(程序猿)tip(杂)1.游戏后端架构设计1.1 设计方案1.2 web服务架构1.3 运维监控2 面试控场2.1 技术面2.1.1 专业能力2.1.2 综合素质2.2 leader面2.3 HR面2.4 自我介绍2.5 职业规划2.6 离职原因(丧命题)2.7 公司认同3 python3.1 语言特点3.1.1 ...原创 2020-03-12 19:11:30 · 3200 阅读 · 4 评论 -
牛客-华为机试刷题录(持续更新)
todo原创 2020-03-05 20:01:40 · 288 阅读 · 0 评论 -
一文看懂Python内存管理
文章目录1 Python对象存储1.1 Python对象缓存机制1.2 Python对象的引用2 Python内存回收机制2.1 引用计数(主)2.2 标记清除(辅)2.3 分代回收(辅)2.4 内存池机制2.5 内存管理调优手段2.6 内存泄漏(本文不相关)2.6.1 概念2.6.2 Python 中的内存泄漏2.6.3 避免内存泄漏手段Python内存管理主要包括 Python对象存储 和 ...原创 2020-02-19 21:57:22 · 282 阅读 · 0 评论 -
python面向对象编程实例-银行取款机功能实现
文章目录1.需求了解2.程序目录结构3.原码参考3.1 main.py3.2 card.py3.3 operation.py (***)3.4 person.py3.5 view.py1.需求了解需求文档.md# card 类 存储卡类卡号 , 密码 , 余额 , 锁定状态cardid password money islock# person 类 ...原创 2020-02-15 22:58:21 · 1753 阅读 · 0 评论 -
python之面向对象(详细)
文章目录1 类与对象1.1 类的定义1.2 类的实例化1.3 类的基本结构1.4 类的命名1.5 对象的相关操作1.6 类的相关操作1.7 删除成员&私有成员调用1 类与对象类:用几大特征表述一一类事物。类要表达的是一个抽象的概念。对象:对象是类的具体实现。举个例子,类像是一张图纸,对象是由这张图纸产出的具体物品。类只有一个,但是对象可以同这个类实例出多个。对象是类的实例,类是对象...原创 2020-02-15 22:31:57 · 675 阅读 · 0 评论 -
python之正则表达式
正则表达式定义和作用正则表达式:约束字符串匹配某种形式的规则作用:检测某个字符串是否符合规则。比如:判断手机号,身份证号是否合法。提取网页字符串中想要的数据。比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字。在线测试工具正则表达式所包含的元素种类正则表达式由一些[普通字符]和[元字符]组成:(1)普通字符包括大小写字母和数字(2)元字符具有特殊含义,大体种类分...原创 2020-02-10 12:41:33 · 145 阅读 · 0 评论 -
python之python2与python3的差异
1.核心类差异Python3 对 unicode 字符的原生支持。Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode ,Python 3 只支持 unicode 的string。Python2 和 Python3 字节和字符对应关系为:[关于编码区别的详细讲解参考:](https://www.cnblogs.com/luod...原创 2020-01-12 16:35:29 · 258 阅读 · 0 评论 -
python之装饰器(详细讲解)
1.装饰器的基础使用1.1 概念理解python装饰器就是为原函数拓展新功能的函数,在不改变原函数名(或类名)的情况下,给函数增加新的功能.python装饰器的特殊之处是他的返回值也是一个函数,这个函数是内嵌原函数的函数.1.2 装饰器的基本实现def kuozhan(func): #为原函数拓展新功能的函数=>装饰器 def newfunc(): print("将...原创 2020-01-02 14:38:14 · 434 阅读 · 0 评论 -
python之可变对象与不可变对象
该问题也可被描述为 可变数据类型与不可变数据类型不可变对象: 该对象所指向的内存中的值不能被改变.当改变某个变量的时候,由于其所指的值不能被改变,相当于会把原来的值复制一份再改变,相当于开辟了一个新的地址,变量再指向新的地址.可变对象: 该对象所指向的内存中的值能被改变.当改变某个变量的时候,相当于直接改变其所指向的值,而不会开辟新的空间,即原地改变.可变数据类型: list set ...原创 2019-12-28 00:13:21 · 94 阅读 · 0 评论 -
python之赋值,深拷贝,浅拷贝的区别
1.概念理解赋值:赋值其实就是简单的纯对象引用,并不会产生拷贝内容的操作a = [1, 2, 3]b = aprint(id(a), id(b)) # 1998317600136 1998317600136print(a is b) # True可以发现a, b是指向同一个地址的.因此除了 b这个名字之外,赋值操作并没有其他内存开销.因此,修改a,b中任何一个都会修改对方...原创 2019-12-27 21:44:36 · 207 阅读 · 0 评论 -
python之异常处理
1.异常处理程序错误分为两种:语法错误 和 异常错误语法错误:代码没有按照python规定语法去写,发明创造产生的错误异常错误:在代码语法正确的前提下,程序报错就是异常#try...except... 基础语法 用于解决程序异常问题#raise 可以主动抛异常,异常类可以自定义2.异常的分类IndexError 索引超出序列的范围KeyErro...原创 2019-12-27 20:01:41 · 150 阅读 · 0 评论 -
python之文件操作
python之文件操作1.需要关注的问题1.1 read, readline,readlines区别:read( size): 无参数size读取到文件的末尾,范围为字符串对象,有参数size则读取size个字节;readline: 每次读取一行,适合用于读取大文件,占用内存少,返回一个字符串对象;readlines: 读取整个文件的所有行,保存到一个list对象中,每一行作为列表的一个...原创 2019-12-27 19:36:46 · 124 阅读 · 0 评论 -
python之编码规范(PEP8)
PEP8 编码规范简要概括1.代码编排1.1 缩进:4个空格的缩进,不使用Tab,更不能使用Tap和空格混用;1.2 行长每行最大长度79,换行可以使用反斜扛,最好是使用圆括号.换行点要在操作符的后面敲回车;1.3 空行类和top-level函数间空两行,类中的方法定义之间空一行,函数内无关逻辑段落之间空一行.其他地方尽量不要空行;1.4 空格逗号,冒号,分号前,函数,序列左括...原创 2019-12-27 15:33:18 · 444 阅读 · 0 评论