Python程序入门

在 Python 交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。

如果要让 Python 打印出指定的文字,可以用 print()函数,然后把希望 打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:

在 Python 的交互式命令行写程序,好处是一下就能得到结果,坏处是 没法保存,下次还想运行的时候,还得再敲一遍。

实际开发的时候,我们总是使用一个文本编辑器来写代码,写完 了,保存为一个文件,这样,程序就可以反复运行了。

必须要以.py 结尾,文件名只能是英文字母、数字和下划线的组合。

在命令行模式运行.py 文件和在 Python 交互式环境下直接运行Python 代码有所不同。

Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,直接运行 Python 代码却不会。

直接可以看到结果 600。

但是,写一个 calc.py 的文件,内容如下:

然后在命令行模式下执行:

发现什么输出都没有。

这是正常的。想要输出结果,必须自己用 print()打印出来。把 calc.py

改造一下:

再执行,就可以看到结果:

Linux 上可以直接运行.py 文件 ,方法是在.py 文件的

第一行加上一个特殊的注释:

#!/usr/bin/env python3

print('hello, world')

然后,通过命令给 hello.py 以执行权限:

$ chmod a+x hello.py

就可以直接运行 hello.py了

Python 的交互模式和直接运行.py 文件有什么区别呢?

1.直接输入 python 进入交互模式,相当于启动了 Python 解释器,每输入一行就执行一行。

2.直接运行.py 文件相当于启动了 Python 解释器,然后一次性把.py 文件

的源代码给执行了,你是没有机会以交互的方式输入源代码的。

用 Python 开发程序,完全可以一边在文本编辑器里写代码,一边开一

个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值