-
正则表达式
什么是正则表达式? 不属于Python,是独立于任何编程语言之外的工具 例如markdown 是写博客、笔记的工具 正则简单来说,就是我们按照一定的规则去处理字符串的工具,我们把这…
-
用pprint更漂亮的打印数据
pprint是一个标准库,它提供了pprint()函数 ,用来打印复杂数据时更漂亮 >>> from pprint import pprint >>&…
-
024 对产生器类型的对象使用切片
我们知道使用分片可以获取列表的部分元素,那么如何使用切片获取产生器类型对象种的部分元素呢? from itertools import islice gen = iter(rang…
-
025 将循环参数的列表变成产生器
如何将[i for i in range(20)]变成产生器 a = [i for i in range(10)] print(a) print(type(a)) # <cl…
-
反射内置方法
一、反射 python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对…
-
py sokect套接字的学习 day 32
今日学习内容 socket套接字 通信循环 链接循环 代码优化 黏包问题 大文件上传 UDP协议 socket简介 为了用代码操作OSI七层,就有了socket模块的出现 sock…
-
可变参数*argsVS**kwargs
在实际使用函数时,往往会遇到“不知函数需要接收多少个参数”的情况,于是Python提供了可变参数,允许函数收集任意数量的参数。 Python中可变参数分两种: 可变位置参数: *a…
-
for循环的学习,内部有不懂得地方
# for循环介绍,他是一种可迭代的循环.暂时不知道什么是迭代: # 字符串是可迭代对象. “”” 格式书写: for 循环: for 变量 in 可迭代的东西: 代码 把可迭代的…
-
模块的导入
如何去导入一个模块 第一种:import 模块名 “”” 自己封装一个库 “”” def print_something(): “”” 添加方法 “”” print(“我是世界上最…
-
模块的封装
什么是模块? 模块就是别人写好的python程序,我们可以直接拿过来使用 # 导入os模块 import os print(os.__file__) # 得到一个地址,这个地址里面…