1.   简述Python代码的运行机制


1、把原始代码编译成字节码
        编译后的字节码是特定于Python的一种表现形式,它不是二进制的机器码,需要进一步编译才能被机器执行。
2、把编译好的字节码转发到Python虚拟机(PVM)中进行执行
        PVM是 Python Virtual Machine的简称,它是Python的运行引擎,是Python系统的一部分,它是迭代运行字节码指令的一个大循环、一个接一个地完成操作。

2.   如果我有一段代码“print('hello world')”我可以在哪些地方,通过哪些方式来查看它的运行结果?

print('hello world')
1.  在pycharm的控制台上查看运行结果
2.  在cmd命令窗口中输入文件所在的路径和文件名回车(前提要有python3.x的运行环境)
3.  在

3. 尽可能多的写出系统关键字,并解释含义

import keyword
双击点keyword会出现另一个文件找到
kwlist = [
#--start keywords--
       
'False',   逻辑值为假
        'None',    为空
        'True',    为真
        'and',     并且
        'as',    
      'assert', 断言,声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。
        'break',   结束循环
        'class',   类
        'continue', 跳出本次循环
        'def',     定义函数
        'del',     删除操作
        'elif',    逻辑语句一般和if连用其它的多种情况
        'else',    逻辑语句一般和if连用其它的一种情况
        'except',  异常处理
        'finally', 出错是的提示体
        'for',     循环语句关键词
        'from',    从哪里来
        'global', 为全局变量,但当单个函数中出现同一变量名时,在单个函数中为局部变量
        'if',     逻辑语句开始
        'import',  导入模块关键词
        'in',     判断在一个列表的里面
        'is',     所属关系
       'lambda只是一个表达式,定义了一个匿名函数,起到函数速写的作用
        'nonlocal',
        'not',   逻辑语句非
        'or',    逻辑语句或
        'pass',   空语句关键词
        'raise',  触发异常
        'return',  返回值
        'try',    异常处理
        'while',  循环语句关键词
        'with',  
      'yield', 意思是生产,返回了一个生成器对象,每个生成器只能使用一次
#--end keywords--
       
]
 

 

最新文章

  1. linux运维工作职责
  2. 让javascript显原型!
  3. C#操作access数据库
  4. golang gbk转utf8 mssql access
  5. JavaScript对UNIX时间戳的转换
  6. 二叉树JAVA实现
  7. iOS 开发者必知的 75 个工具(译文)
  8. [转]关于int整形变量占有字节问题
  9. nyoj 891 找点
  10. 浅谈HtmlParser
  11. Vue2.0 生产环境部署
  12. php数组合并,反转,去重,添加元素等;
  13. Titanic数据分析
  14. 京东Alpha平台开发笔记系列(三)
  15. C++如何在r3静态调用NT函数
  16. Kubernetes-1
  17. GL_会计科目子模组追溯至总账分析(案例)
  18. Oracle VM VirtualBox虚拟机安装Ubuntu Server
  19. Android 编程 高德地图 (实现显示地图以及定位功能)
  20. 日志统计--蓝桥杯--vector

热门文章

  1. TensorFlow学习笔记之--[tf.clip_by_global_norm,tf.clip_by_value,tf.clip_by_norm等的区别]
  2. python小练习,密码等级问题
  3. ZKClient操作zookeeper
  4. sonar排除实体类配置
  5. CF1096D Easy Problem
  6. Focal Loss
  7. LwIP Application Developers Manual11---Initializing lwIP
  8. NTSC、PAL、SECAM三大制式简介
  9. jquery简单使用入门
  10. 缓存系列之一:buffer、cache与浏览器缓存