置顶帖 - 本帖收集增加的内容
python - 介绍
python安装 - 在线安装
python安装 - 离线安装
自带库 - pip - 管理python包工具
自带库 - pip - 离线安装pip、python包
版本控制 - 多python、多pip(2/3) - 各系统版本控制
环境配置 - Python + VSCode
环境配置 - Python + Pycharm
环境配置 - .gitignore文件例子
结构分配 - 建议的结构分配
语法 - if __name__ == "__main__" - 程序入口
语法 - from .aa.bb import cc - 导入模块
语法 - __init__.py - python包标识
语法 - class xx: - 类
语法 - class BB(AA): - 类 - 有继承
语法 - def XXX(参数1,参数2): - 定义方法
语法 - def __XXX(参数1,参数2): - 定义私有属性方法
语法 - 类 - (*args, **kwargs) - 元祖、字典
装饰器 - @property - 类 - 方法只读
装饰器 - @staticmethod - 类 - 静态方法
装饰器 - @classmethod - 类 - 可以找类参数
装饰器 - 普通装饰器 - @add
装饰器 - 带参数装饰器 - @add(id="123")
语法 - .__xx__()魔法方法 - 直接使用
语法 - def __xx__()魔法方法 - 需要自己定义
语法 - def __xx__()魔法方法 - 可以重写、其他
数据类型 - int整数 - 1 - +加 -减 *乘 /除
数据类型 - float浮点数 - 1.0 - +加 -减 *乘 /除
数据类型 - string字符串 - "A" - replace()
数据类型 - string字符串 - "A" - global
数据类型 - 格式化 - string、int、float - %s %d %f
数据类型 - List列表 - l = [1,2,3] - 操作
数据类型 - tuple元组 - l = (1,2,3) - 不可增删改
数据类型 - dict字典 - d = {"A":"a",} - 操作
数据类型 - JSON - j = {"A":"a",} - 操作
自带方法 - data[ ] - 切片
自带方法 - print(pay.__dict__)打印obj内容
自带方法 - open() - 读写文件
自带方法 - t = type(xxx) - 查数据格式
自带方法 - l = len(xx) - 长度 ->int格式
自带方法 - name = input() - 终端输入
自带方法 - isinstance (obj, classinfo) - 判断类型
自带方法 - sorted() - 排序-可迭代的对象进行排序
自带方法 - 规则.format(原始数据) - 格式化
自带方法 - import - 导入包
自带方法 - locals()["xx"] - 字典,全部局部变量
自带方法 - getattr(a, "bar") - 获得属性值
自带方法 - 其他自带方法
转换 - bytes转string - b.decode()
转换 - string转bytes - str.encode()
转换 - string转list - list(string)
转换 - tuple()元组 -互转- list[]列表
转换 - list[]列表 -转- Dataframe df
转换 - list[]列表 -转- dict{}字典
转换 - dict{}字典 -转- list[]列表
转换 - dict{}字典 -转- Dataframe df
转换 - Dataframe df -转- dic{}字典
转换 - [(),(),()] -转- DataFrame df
语句 - 作用简介
语句 - if xxx: else: - 判断有无,判断是否
语句 - for d in data: - 循环修改/取数
语句 - while - 循环
语句 - try: except: - 尝试获得
关键字 - with
关键字 - return - 方法结束返回数据
关键字 - raise - 方法失败返回异常
自带库 - venv - 虚拟环境
自带库 - os - 系统路径操作
自带库 - sys - 关于python解释器操作
自带库 - re - 正则匹配
自带库 - time - 时间
自带库 - datetime - 时间
自带库 - math - 数学
自带库 - ElementTree - XML操作
自带库 - smtplib - 发信息
自带库(3.5) - 异步asyncio - async,await关键字
自带库 - copy - 复制、前复制、深复制
自带库 - HMAC SHA256 加密
自带库 - fcntl - 文件锁
自带库 - mutiprocessing - 多进程
自带库 - logging - 日志
自带库 - urllib - 请求库
第三方库 - 命令行工具 - you-get下载视频
第三方库 - virtualenv - 虚拟环境
第三方库 - pipdeptree - 包的依赖关系
第三方库 - PyExecJS - 调用JavaScript
第三方库 - mysqlclient - 连接数据库
第三方库 - pysnooper - Print的高级版|调试|装饰器
第三方库 - pynput - 控制键鼠
第三方库 - python-docx - 操作word文档
第三方库 - openpyxl - 操作Excel文档
第三方库 - urllib2 - 请求库 - py3不存在了!!
第三方库 - urllib3 - 请求库
第三方库 - requests - 请求库
第三方库 - requests-pkcs12 - p12请求
第三方库 - selenium - Web自动化测试工具
第三方库 - chromedriver - selenium的司机
第三方库 - beautifulsoup4 - HTML解析库
第三方库 - jieba - 结巴中文分词
第三方库 - synonyms - 中文近义词
第三方库 - 操作MySQL存储 - PyMySQL - 理解
第三方库 - 操作MySQL存储 - PyMySQL - 写成类
第三方库 - 操作MySQL存储 - PyMySQL增删改查
第三方库 - 操作MySQL存储 - PyMySQL删表内容
第三方库 - redis-py-cluster - Redis集群
第三方库 - pymongo - 操作MongoDB
第三方库 - bandit - 代码审计
第三方库 - anytree - 树结构
第三方库 - pyClamd - 杀毒
第三方库 - PyInstaller - 打包Python程序
第三方库 - Celery - 定时分布式任务执行
第三方库 - pika - RabbitMQ
第三方库 - asyncio - 异步方法
第三方库 - Translate - 翻译
自己写自己的库 - 理解
web层 - web请求进入 - Django、Flask
API层 - 外部API处理 - requests库
biz层Service层 - 数据计算
DAO层 - 数据库 - MySQL
爬虫 - Instagram全部图片
小工具 - mysql数据库设计转word
list_keys = ['en', 'cn', 'fr', 'jp']list_values = ['英语', '中文', '法语', '日语']# 要把这两个list合成一个dict,可以结合zip()函数。d2=dict(zip(list_keys,list_values))print(d2)# 结果就是:{'en': '英语', 'cn': '中文', 'fr': '法语', 'jp': '日语'}
list_keys = ['en', 'cn', 'fr', 'jp']
list_values = ['英语', '中文', '法语', '日语']
# 要把这两个list合成一个dict,可以结合zip()函数。
d2=dict(zip(list_keys,list_values))
print(d2)
# 结果就是:
{'en': '英语', 'cn': '中文', 'fr': '法语', 'jp': '日语'}