广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

这27个为什么,助你更好的理解Python!

作者:张荣德发布时间:2022-11-25分类:Python专业浏览:615


导读:为什么Python使用缩进来分组语句?为什么简单的算术运算得到奇怪的结果?为什么浮点计算不准确?为什么Python字符串是不可变的?为什么必须在方法定义和调用中显式使用“self”...
  • 为什么Python使用缩进来分组语句?

  • 为什么简单的算术运算得到奇怪的结果?

  • 为什么浮点计算不准确?

  • 为什么Python字符串是不可变的?

  • 为什么必须在方法定义和调用中显式使用“self”?

  • 为什么不能在表达式中赋值?

  • 为什么Python对某些功能(例如list.index())使用方法来实现,而其他功能(例如len(List))使用函数实现?

  • 为什么 join()是一个字符串方法而不是列表或元组方法?

  • 异常有多快?

  • 为什么Python中没有switch或case语句?

  • 难道不能在解释器中模拟线程,而非得依赖特定于操作系统的线程实现吗?

  • 为什么lambda表达式不能包含语句?

  • 可以将Python编译为机器代码,C或其他语言吗?

  • Python如何管理内存?

  • 为什么CPython不使用更传统的垃圾回收方案?

  • CPython退出时为什么不释放所有内存?

  • 为什么有单独的元组和列表数据类型?

  • 列表是如何在CPython中实现的?

  • 字典是如何在CPython中实现的?

  • 为什么字典key必须是不可变的?

  • 为什么 list.sort() 没有返回排序列表?

  • 如何在Python中指定和实施接口规范?

  • 为什么没有goto?

  • 为什么原始字符串(r-strings)不能以反斜杠结尾?

  • 为什么Python没有属性赋值的“with”语句?

  • 为什么 if/while/def/class语句需要冒号?

  • 为什么Python在列表和元组的末尾允许使用逗号?



Python专业排行
标签列表
网站分类
文章归档
最近发表