Python(一)—— 控制流:if & for & while

基操

编程语言类

编译型

程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。编译型语言可以理解为看一本英文书,看不懂翻译成中文就 OK ,以后看中文版本。

C、C++、C#

解释型

解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。解释型语言理解为看一本英文书,每次去看都要找一个翻译当场翻译,翻译一行看一行

Java、JavaScript、Python、Erlang、PHP、Perl、Ruby

总结:编译型语言速度快

选 python2 还是 python3

  当然选大的!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.

利用 Pycharm 新建项目

控制流

在 Python 中有三种控制流语句—— if for 和 while

 if

  用以检查条件:如果条件为真(True),我们将运行一块语句(称作 if-block 或 if 块),否则我们将运行另一块语句(称作 else-block 或 else 块)。其中 else 从句是可选的

age = int(input('Please input your age: '))
if age<18 :
    print('你是小鲜肉')
else:
    print('你是老腊肉')

  比如上述语句,当输入的 age 大于等于 18,就会输出:你是老腊肉;小于18,就会输出:你是小鲜肉

猜你喜欢

转载自www.cnblogs.com/xiaowenshu/p/10618755.html
今日推荐