【二】Python基础知识

一.解释型语言Python

作者:Leshami 
来源:CSDN 
原文:https://blog.csdn.net/leshami/article/details/83214905
 

Python语言是一种解释型、面向对象、动态数据类型的高级程序设计语言。


编译型语言

  • 先整体编译,再执行
  • 运行速度快,任意改动需重新编译
  • 可脱离编译环境运行

解释性语言

  • 边解释,边执行
  • 运行速度慢
  • 部分改动无需整体重新编译
  • 不可脱离解释器环境运行

编译型与解释性语言列表

二.执行python的三种方式

作者:人生路由器 
来源:CSDN 
原文:https://blog.csdn.net/qq_42757964/article/details/84558415 

执行 Python 程序的三种方式

  • 解释器 —— python / python3
  • 交互式 —— ipython
  • 集成开发环境 —— PyCharm

1. 解释器 python / python3

# 使用 python 2.x 解释器
$ python xxx.py

# 使用 python 3.x 解释器
$ python3 xxx.py

扩展:

其他解释器(知道)
Python 的解释器 如今有多个语言的实现,包括:

  • CPython —— 官方版本的 C 语言实现
  • Jython —— 可以运行在 Java 平台
  • IronPython —— 可以运行在 .NET 和 Mono 平台
  • PyPy —— Python 实现的,支持 JIT 即时编译

方式一:

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

让我们写一个简单的Python脚本程序。所有Python文件将以.py为扩展名。将以下的源代码拷贝至test.py文件中。

print "Hello, Python!"

这里,假设你已经设置了Python解释器PATH变量。使用以下命令运行程序:

$ python test.py
输出结果:Hello, Python!

 方式二:

让我们尝试另一种方式来执行Python脚本。修改test.py文件,如下所示:

#!/usr/bin/python
print "Hello, Python!";

这里,假定您的Python解释器在/usr/bin目录中,使用以下命令执行脚本:

$ chmod +x test.py   # 脚本文件添加可执行权限
$./test.py
输出结果:Hello, Python!

注意:

脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。

有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。

#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。

#!/usr/bin/env python 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

#!/usr/bin/python 相当于写死了 python 路径。

#!/usr/bin/env python 会去环境设置寻找 python 目录,可以增强代码的可移植性,推荐这种写法。

2.交互式 

  • 直接在终端中运行解释器,而不输入要执行的文件名
  • 在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果

官方解释器:

#退出 官方的解释器
#直接输入 exit()
>>> exit()
#使用热键退出
在 python 解释器中,按热键 ctrl + d 可以退出解释器

IPython:

  • IPython 中 的 “I” 代表 交互 interactive

IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多

  • 支持自动补全
  • 自动缩进
  • 支持 bash shell 命令
  • 内置了许多很有用的功能和函数

Python 2.x 使用的解释器是 ipython
Python 3.x 使用的解释器是 ipython3

#要退出解释器可以有以下两种方式:
#直接输入 exit
In [1]: exit
#使用热键退出
在 IPython 解释器中,按热键 ctrl + d,IPython 会询问是否退出解释器

IPython 的安装:

$ sudo apt install ipython

3.Python 的 IDE —— PyCharm
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

  • 图形用户界面
  • 代码编辑器(支持 代码补全/自动缩进)
  • 编译器/解释器
  • 调试器(断点/单步执行)

三.交互式解释器

>>>就是提示符。

解释器不明白输入的内容,就会报错。

 


注:本文整理网上资料,包括知乎、博客等,如有侵权立刻删 
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值