python用文件方式编写程序_Python 简明教程 --- 2,第一个Python 程序

如果你发现特殊情况太多,那你肯定是用错方法了。

—— Carig Zerouni

当你在自己的电脑上安装好Python 后,就可以编写Python 程序了。

你可以使用Python 交互式终端,也可以将代码写在文件中,然后用Python 解释器来运行代码。

1,使用Python 交互式终端

Python 解释器就是一个交互式终端,所谓交互式终端,就是你输入的代码,会被立即执行,并将结果反馈给你。

直接运行Python 解释器就会进入交互模式:

$ python3

____________________________________________

Python 3.8.0 (default, Oct 28 2019, 16:14:01)

[GCC 8.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> 100 + 200 # 计算 100 + 200

300 # 计算结果

>>>

>>> print('Hello Python.') # 输出 "Hello Python."

Hello Python. # 输出结果

>>>

>>> exit() # 退出终端,quit() 亦可

其中的符号>>> 后面可以输入Python 代码,按回车键 后,解释器会执行你输入的代码,并将执行结果显示出来。

使用print() 函数可以输出字符串,字符串需要单引号或双引号引住。

使用exit() 或 quit() 函数可以退出终端。

2,将Python 代码写在文件中

一般交互式终端比较适合验证/测试你的想法,其并不适合编写大段的代码,写在交互式终端内的代码也无法保存下来。

一个完整的程序代码都需要写在文件中,那么一个顺手的代码编辑器便可起到事半功倍的效果。

2.1,Python IDE 推荐

如果你使用的是类Unix 系统,Vim 是个不错的代码编辑器,但Vim 对初学者并不是很友好,你可以选择一款喜欢的IDE。

IDE 即集成开发工具,一般都具备编写代码,代码高亮,调试代码,运行代码等功能。

这里推荐两款不错的Python IDE:

2.2,编写Python 代码

我们编写如下代码,文件名为hello.py:

print('Hello Python.')

注意:Python 代码的文件名后缀为.py

2.3,运行Python 代码

使用Python 解释器,后跟文件名,可以运行Python 代码,如下:

$ python3 hello.py `执行Python 代码`

Hello Python. `输出字符串`

3,Python 可执行文件

一般在一个Python 代码文件的第一行会有一行特殊的代码#! /usr/bin/env python3,例如hello.py:

#! /usr/bin/env python3

print('Hello Python.')

仅仅这一行代码并没有什么意义,你需要对该文件添加可执行权限,如下:

chmod +x hello.py

此时hello.py 文件就是一个可执行的Python 脚本,file 命令可以查看一个文件的类型:

$ file hello.py

hello.py: a /usr/bin/env python3 script, ASCII text executable

这样就可以像如下方式执行Python 程序:

$ ./hello.py

Hello Python.

注意:

#! /usr/bin/env python3 这行代码的实际作用是告诉系统,当使用./hello.py 来执行代码的时候,使用系统环境中的python3 来执行该文件。

Python 可执行文件只对类Unix 系统有效,对Windows 系统无效。

(完。)

推荐阅读:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值