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

python学习笔记9-零散知识点

培训课程讲的非常散,不清楚为啥要讲这个知识点,很差劲,而且课程从不更新,希望大家避雷

封包

  • 将多个值同时赋值给一个变量时,Python会自动将这些值封装成一个元组,这个特性称为封包。
  • tup1 = 333, 'wuliao',000
    print(tup1) #(333, 'wuliao', 0)

解包

解包是针对可迭代对象的操作

命名空间

定义:命名空间(Namespace)是一个从名称到对象的映射

实现:大部分命名孔家你当前有Python字典实现(内置命名空间builtins模块实现)

作用:提供了在项目中避免名字冲突的一种方法。

  • 例如,在一个公司里,不同部门可能有相同名字的员工。为了区分他们,可以按照部门来划分,这就类似命名空间的作用。

内置命名空间

  • 包含所有Python内置对象的名称
  • 在解释器启动时创建,持续到解释器终止
  • builtins

dir[object]

  • 不传参数时,返回当前范围内的变量名,函数名,类名构成的泪飙
  • 传参数时,返回参数的属性名、方法名构成的列表

全局命名空间

  • 包含模块中定义的名称,如:变量名、函数名、类名、其他导入的模块名
  • 在模块被读入时创建,持续到解释器终止

局部命名空间

  • 包含函数中定义的名称,如:函数的变量名、参数名
  • 一个函数的局部命名空间在这个函数被调用时创建,持续到函数结束

命名空间查找顺序

  • 局部命名空间>全局命名空间>内置命名空间

eval()

exec()


http://www.mrgr.cn/news/78819.html

相关文章:

  • Android Gradle 相关
  • Linux下的三种 IO 复用
  • C#中switch语句使用
  • 行为型模式-解释器模式
  • 混淆零碎知识点
  • uniapp连接mqtt频繁断开原因和解决方法
  • 微服务即时通讯系统的实现(服务端)----(2)
  • 工具:Zotero Better BibTex插件和Latex基础知识
  • 【动手学电机驱动】STM32-FOC(9)无感 FOC 电机转速调节
  • openjdk17 jvm堆空间分配
  • Qt 面试题学习11_2024-11-29
  • leetcode 之二分查找(Java实现)(1)
  • redis.conf
  • MySQL主从复制
  • ELK Fleet JAVA LOG收集与展示教程
  • Python学习笔记
  • 鸿蒙Next星河版基础用例
  • 英语写作中以rationale 替代reason(理由)
  • 探索未来:深入人工智能学习框架的奥秘与实践
  • C与指针。
  • 使用Python OpenCV实现图像形状检测
  • Docker命令总结
  • 【学术投稿】Imagen:重塑图像生成领域的革命性突破
  • 最大似然估计:求解指数族分布的参数 ( η) 具有封闭解 (中英双语)
  • 江协科技最新OLED保姆级移植hal库
  • 【论文投稿】国产游戏技术:迈向全球引领者的征途