当前位置: 首页 > news >正文

Python随笔

1、值传递与引用传递

在 python 中,strings, tuples, 和 numbers 是不可更改的对象(值传递),而 list,dict 等则是可以修改的对象(引用传递)

2、不定长参数

*var

3、匿名函数

即lambda函数

4、async及await、事件循环:

async用于定义一个异步函数,表明该函数是一个协程,协程必须被事件循环调度执行。

await用于主动让出CPU时间片给事件循环,如果一个任务长时间阻塞而不wait,那同一个事件循环的其他任务也会被阻塞。

事件循环,py的协程就是在一个线程(thread)里通过事件循环(event loop)模拟出多个线程并发的效果。

5、pip使用

生成requirements

pip freeze > requirements.txt

安装requirements
pip install -r requirements.txt
安装时不考虑依赖关系
pip install package-name --no-deps
# 降级包
pip install package-name==version

6、*的作用

1

http://www.dtcms.com/a/20546.html

相关文章:

  • 大模型炼丹基础--GPU内存计算
  • Redis c++安装使用教程(redis-plus-plus)
  • LabVIEW利用CANopen的Batch SDO写入
  • 乘积最大 之 连续与非联系子数组
  • Linux上Scapy完全指南:从入门到实战攻防
  • 基于SpringBoot实现的大学社团平台系统实现功能六
  • 【16届蓝桥杯寒假刷题营】第2期DAY1I
  • Visionpro 齿轮测量
  • frp与云服务器内网穿透
  • 网上购物|基于SprinBoot+vue的网上购物系统(源码+数据库+文档)
  • 大模型应用开发时如何调试提示词?
  • 深入解析504网关超时错误:服务器通信故障的诊断与解决
  • 每日复盘20250216
  • TensorFlow项目GPU运行 安装步骤
  • ThreadLocal详解
  • 2.buuctf [CISCN 2019 初赛]Love Math
  • Httprint 指纹识别技术:网络安全的关键洞察
  • 【三十三周】文献阅读:OpenPose: 使用部分亲和场的实时多人2D姿态估计
  • 【Spring Boot】网页五子棋项目中遇到的困难及解决方法
  • Express 中 res 响应方法详解
  • Docker 部署 MySQL 8 详细图文教程
  • JavaScript前端开发:构建交互式网页的魔法
  • 使用Actuator启动失败,Failed to start bean ‘documentationPluginsBootstrapper‘
  • 基于Django以及vue的电子商城系统设计与实现
  • 哈希-字母异位词分组
  • (20)从strlen到strtok:解码C语言字符函数的“生存指南1”
  • 信息服务商演化博弈模型研究
  • 最新智能优化算法:牛优化( Ox Optimizer,OX)算法求解经典23个函数测试集,MATLAB代码
  • Shell脚本和Python的工作路径
  • 滚动弹幕案例