phython 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

它具有可扩展性及可嵌入性,部分程序用c或c++编写,在phython程序中可以使用

phython特征

看到>>> 即可开始编写程序         退出交互模式>>>exit()

示例:>>> print("hello word")
hello word

phython 文件形式

文件分类:

1)*.py文件,这就是我们常见的py源文件,没什么好说的;

2)*.pyc, py源文件编一、译成的二进制字节码文件,依然由python加载执行,不过速度会提高,也会隐藏源码;

3)*.pyo,优化编译后的程序,也是二进制文件,适用于嵌入式系统。

二、生成pyc和pyo文件

1)如何生成pyc文件呢?

假设我们有一个1.py文件需要编译成pyc文件,则在python shell输入

import py_compile

py_compile.compile('1.py')

这样就可以生成pyc文件了

2)如何生成pyo文件呢?

python -O -m py_compile 1.py

phython学习笔记1相关推荐

  1. phython学习笔记

    在w3c上学习的笔记: 1.Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断.python最具特色的就是用缩进来写模块. 2.Python语句中一般以新行作为为语句的结束符.但是 ...

  2. JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT

    JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT 第一章:JVM虚拟机的介绍 1.1虚拟机的分类 虚拟机通常分为两类:系统虚拟机和程序虚机.其中,系统虚拟机是指完全对物理计算机的仿真,而程序虚 ...

  3. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  4. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  5. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  6. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  7. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  8. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  9. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  10. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

最新文章

  1. 微信小程序获取当前城市定位
  2. 转】用Maven构建Mahout项目
  3. 炸金花的JS实现从0开始之 -------现在什么都不会(1)
  4. android 点击跳过,android开发里跳过的坑——button不响应点击事件
  5. ***快速理解Docker - 容器级虚拟化解决方案
  6. 如何在Linux上部署一个简单的Django项目
  7. python中的split函数的用法实例_python中的split()函数的用法
  8. 神经网络核心基础:MP Model
  9. Web开发中,使用表格来展示每个角色对应的权限
  10. 问题四十:对ray tracing圆环图形进行debug(2)——C++,用“笛卡尔”方法解一元四次方程
  11. 【渝粤教育】国家开放大学2018年春季 0420-22T酒店管理概论 参考试题
  12. 史上最全macos安装xgboost教程
  13. OTT TV 与 IPTV 的区别
  14. 安川伺服驱动器的常用故障代码
  15. 苹果计算机显示错误怎么按,教你解决苹果电脑装windows7提示磁盘分区错误的方法...
  16. NYOJ 412 Same binary weight题解
  17. DELPHI 读取TXT文件unicode乱码
  18. eNom域名转出图文教程:域名解锁、获取域名转移密码
  19. python容易挂科吗_如何应付大学的python考试而不至于挂科?
  20. css 细线表格,如何在Dreamweaver中制作细线表格?

热门文章

  1. python判断英文字母_Python判断字符串是否为字母或者数字(浮点数)的多种方法
  2. 计算机六级准考证,99宿舍如何查询英语六级准考证号
  3. netty编解码之jboss marshalling
  4. ensp中ap获取不到ip_[网络求助]华为ap无法获取到ip
  5. 可與言而不與之言,失人。不可與言而與之言,失言。知者不失人,亦不失言。
  6. 根据IE窗口句柄hWnd获得IWebBrowser接口
  7. migration java_如何重置migration
  8. Android指纹验证(BiometricPrompt)
  9. flutter pdf 插件使用
  10. postgresql 事务隔离级别与锁