python是一门解释性语言吗?
其实这只能算说对了一半,准确来说是编译跟解释性语言。python跟java、C# 一样都是会预编译一部分代码(简称做了优化)
都知道java编译要先在cmd里敲 javac hello.world 是吧
python也一样,只是你运行的时候它自动帮你进行了预编译(当然python预编译跟java预编译是没法比的)怎么证明呢???
python3:
你可以打开你的python路径 默认路径
C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\__pycache__
__pycache__这个文件下放的就是 (.pyc) 文件这就是预编译文件
当你重新运行程序的时候它会自动找这个文件 然后判断更新时间看是否更改了,如果更改则重新编译。
还有!!!
python是动态语言的强类型语言
python是一门解释性语言吗?的更多相关文章
- 为什么说Python是一门动态语言--Python的魅力
		动态语言的定义:动态编程语言是高级程序设计语言的一个类别.在计算机科学领域已被广泛应用.它是一类在执行时能够改变其结构的语言:比如新的函数.对象.甚至代码能够被引进.已有的函数能够被删除或是其它结构上 ... 
- Python是解释性语言吗? 直到看到有 python py、pyc、pyo、pyd 文件
		py是源文件,pyc是源文件编译后的文件,pyo是源文件优化编译后的文件,pyd是其他语言写的python库 1. Python是一门解释型语言? Python是一门解释性语言,我就这样一直相信下去, ... 
- 在大型项目上,Python 是个烂语言吗
		Robert Love, Google Software Engineer and Manager on Web Search. Upvoted by Kah Seng Tay, I was the ... 
- python基础实践 -python是一门动态解释性的强类型定义语言
		python是一门动态解释性的强类型定义语言 Python能做什么? Python是一门综合性的语言,你几乎能在计算机上通过Python做任何事情,以下是Python应该最广泛的几个方面: 1.网络应 ... 
- (二)Python是一门什么样的语言?
		在学习python是一门什么样的语言之前首先需要知道什么是编译和解释? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而 ... 
- Python是一门什么样的语言
		先做个总结:Python是一门动态解释型的强类型定义语言. 那何为动态?何为解释?何为强类型呢? 我们需要了解编译型和解释型.静态语言和动态语言.强类型定义语言和弱类型定义语言这6个概念就可知晓. 编 ... 
- Python 笔试集(3):编译/解释?动态/静态?强/弱?Python 是一门怎样的语言
		面试题 解释/编译?动态/静态?强/弱?Python 到底是一门怎样的语言? 编译 or 解释? 编译.解释都是指将(与人类亲和的)编程语言翻译成(计算机能够理解的)机器语言(Machine code ... 
- 【程序员技术练级】学习一门脚本语言 python(一)文件处理
		现在工作上主要用的语言是java,java在企业级的应用上能够发挥很好的用途,但有时候要做一个小功能时,比如批量更新文件,抓取网页等,这时候用java就显得太笨重了.因此就学习了python这门脚本语 ... 
- 编译性语言&解释性语言
		计算机是不能理解高级语言.当然也就不能直接执行高级语言了.计算机仅仅能直接理解机器语言,所以不论什么语言,都必须将其翻译成机器语言.不论什么编程语言编写的程序归根究竟都是由底层机器的机器代码(01序列 ... 
随机推荐
- 高质量C++C编程指南笔记                                                                                                         标签:               c++笔记                                            2015-11-22 20:59             179人阅读              评论(0)              收藏
			1. 在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少 CPU 跨切循环层的次数. 2. 如果循环体内存在逻辑判断,并且循环次数很大,宜将逻辑判断移到循环体的外面 ... 
- python 函数&条件,循环
			条件if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: & ... 
- hibernate  mysql 分页时报错 显示的代码和sql server 类似  select top 1……
			[ERROR][com.alibaba.druid.filter.stat.StatFilter]merge sql error, dbType mysql, sql : select top 1 d ... 
- tp 查询数据库时报错 A non well formed numeric value encountered
			在database.php中配置或修改 'datetime_format' => false, 
- whoami
			功能说明:显示当前登录的用户名,. 
- Kill占用指定端口的进程的方法
			(1)查询占用指定端口进程的PID 打开cmd命令行,输入netstat -ano|findstr 8080(指定端口号) 最后一列即为占用该端口的进程的PID (2)KILL指定PID的进程 紧接着 ... 
- 简易log4j 父logger和子logger
			log4j 父logger和子logger 定义子logger其目的就是能够在某一范围内(某一个class或者某一个package)下面,日志的输出方式与其他地方的日志输出方式不同. ... 
- [cocos2d-x]-会动的精灵
			小鸟一直在扑翅膀的代码块: auto sprite = Sprite::create(); Animation *animation = Animation::create(); animation- ... 
- Windows环境下ELK简单搭建记录
			前言 ELK已经是一套成熟的日志解决方案,虽然出现了好久,今日才终于研究了一下,不过是在windows平台上安装的. 搭建步骤 下载软件 安装软件 修改配置文件 启动软件 集成测试 下载软件 首先从官 ... 
- 【转】Spring Boot特性
			https://yq.aliyun.com/articles/25530 摘要: 1. SpringApplication SpringApplication 类是启动 Spring Boot 应用的 ... 
