标签:asc form 条件 文件 users 运行环境 等于 for span
编译型
程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。编译型语言可以理解为看一本英文书,看不懂翻译成中文就 OK ,以后看中文版本。
C、C++、C#
解释型
解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。解释型语言理解为看一本英文书,每次去看都要找一个翻译当场翻译,翻译一行看一行
Java、JavaScript、Python、Erlang、PHP、Perl、Ruby
总结:编译型语言速度快
当然选大的!python 2 到 2020 年就不再更新咯,库也更新得差不多,python 3 面临更好的生态环境,所以用 python 3。这里推荐用 Anaconda ,里面内置了许多有用的库: https://www.anaconda.com/distribution/ ,根据系统位数下载就 ok ,记得配置环境变量,cmd 下输入 python 可以看到 python 版本就 ok
C:\Users\Admin>python Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
在 Python 中有三种控制流语句—— if for 和 while
用以检查条件:如果条件为真(True),我们将运行一块语句(称作 if-block 或 if 块),否则我们将运行另一块语句(称作 else-block 或 else 块)。其中 else 从句是可选的
age = int(input(‘Please input your age: ‘)) if age<18 : print(‘你是小鲜肉‘) else: print(‘你是老腊肉‘)
比如上述语句,当输入的 age 大于等于 18,就会输出:你是老腊肉;小于18,就会输出:你是小鲜肉
Python(一)—— 控制流:if & for & while
标签:asc form 条件 文件 users 运行环境 等于 for span
原文地址:https://www.cnblogs.com/xiaowenshu/p/10618755.html