运行第一个Python程序

Python作为解释型的编程语言,支持两种编程方式:

  • 交互式编程
  • 源文件编程

交互式编程

交互式编程指的是在命令行窗口打开python运行环境,在运行环境中输入代码,每输入一段代码运行一次程序,就好像跟计算机对话一样,所以称为交互式编程。

源文件编程

源文件编程意思是创建一个.py的文件,文件中可以写入大段的代码,运行时解释器会逐行读取并执行源文件的代码程序,直到文件末尾。
这种方式可以批量执行代码,这也是最常用的编程方式。

接下来我们用这两种编程方式编写我们第一个python程序。

编写交互式程序

一般有两种方法可以直接进行交互式编程。

第一种方法是在命令行工具中进入到Python交互环境。如图:

运行第一个Python程序

命令行工具运行Python程序

第二种方法是启动Python自带的IDLE工具,默认就会进入Python交互环境。
运行第一个Python程序

IDLE工具运行Python程序

编写源文件程序

实际上,交互式编程只能帮我们做一些临时的调试工作,真正开发项目还是需要编写源代码文件的。

Python源文件是一种纯文本文件,与普通的.txt记事本文件没有什么不同,唯一的区别就是它的后缀名是.py。

其实任何编程语言的源代码文件都有特定的后缀。比如:

  • C语言源文件的后缀是.c;
  • Java源文件的后缀是.java;
  • C#源文件的后缀是.cs;
  • JavaScript源文件的后缀是.js;

这些后缀并不会对源文件的内部格式产生任何影响,它唯一的作用是用来区分不同的编程语言的,以便让编译器、解释器、程序员等识别当前的源文件是哪种编程语言编写的。

接下来我们使用文本编辑器(我使用的是Notepad++,使用记事本也可)创建一个源文件:demo1.py,并输入以下代码:

print('Python技术站:http://pythonjishu.com/')
a = 100
b = 50
print(a+b)

保存完的文件,当前我们可以用两种方式运行:
(1)使用Python自带的IDLE工具运行源文件
打开IDLE,依次点击File -> open选择demo1.py文件,然后在弹出的文本框中点击Run -> Run Module,或者直接按F5快捷键,即可运行源文件程序了。

输出结果如下:
运行第一个Python程序

使用IDLE运行结果

(2)使用命令行工具运行源文件
进入到命令行工具后,切换到demo1.py所在的目录,然后输入python demo1.py,回车之后,即可看到输出结果。如下图所示:

运行第一个Python程序

关于开发工具

在日常实际开发工作当中,使用文本编辑器编写Python代码是很不现实的,因为你很难记住所有的python函数、关键字,并且每次都保证输入正确,而且Python对代码的缩进格式要求也很严格。

所以有很多公司生产了开发工具(简称IDE,集成开发环境)帮助我们提高编程效率。下一章我们将系统讲解开发工具的作用和使用方法,并且下载安装本系列课程所使用到的开发工具。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:运行第一个Python程序 - Python技术站

(0)
上一篇 2022年10月30日 下午4:31
下一篇 2022年11月4日 下午9:39

相关文章

  • Python数据可视化:泊松分布详解

    Python数据可视化:泊松分布详解 本篇文章将详细介绍如何使用 Python 进行泊松分布的可视化。泊松分布是描述事件在一段时间内发生次数的概率分布,适用于描述一天内发生人数、交通事故数量等场景。我们将使用 Python 的 Matplotlib 和 NumPy 库来绘制泊松分布图表。 原理 泊松分布是一种离散分布,它的参数 λ 表示了在一个固定时间段(或…

    python 2023年5月18日
    00
  • 为什么嵌套数组在python中复制其元素? [复制]

    【问题标题】:Why does the nested array duplicating its elements in python? [duplicate]为什么嵌套数组在python中复制其元素? [复制] 【发布时间】:2023-04-01 20:55:02 【问题描述】: 看看这段代码 a=[[0]*3]*3 a[1][1]=1 for x in …

    Python开发 2023年4月8日
    00
  • python实现猜拳游戏

    Python实现猜拳游戏 一. 游戏规则 猜拳游戏是一种非常受欢迎的游戏,它的规则如下: 石头、剪刀、布三种手势,石头胜剪刀,剪刀胜布,布胜石头; 玩家和电脑各出一种手势,通过比较手势的胜负来决定胜负; 相同手势为平局,需要重新出拳; 游戏设置三局两胜,其中玩家和电脑分别累计胜利数,先达到两胜者获胜。 二. 实现步骤 实现猜拳游戏的步骤如下: 引用rando…

    python 2023年6月3日
    00
  • Python 如何利用ffmpeg 处理视频素材

    下面是完整攻略: 准备工作 在使用Python使用ffmpeg处理视频素材之前,需要先安装ffmpeg和Python模块ffmpeg-python。 安装ffmpeg Windows用户可以在ffmpeg的下载页面中获取Windows版的ffmpeg(https://ffmpeg.org/download.html#build-windows) Linux用…

    python 2023年6月3日
    00
  • 关于Python中 循环器 itertools的介绍

    关于 Python 中循环器 itertools 的介绍,可以分为以下几点: 1. itertools 简介 itertools 是 Python 中的一个标准模块,包含了很多迭代器生成的工具,可以帮助我们更方便和高效地进行迭代操作。其中包含的几个常用函数有: count(start=0, step=1) :用于创建一个从 start 开始的数列,每次增加 …

    python 2023年6月3日
    00
  • python刷投票的脚本实现代码

    下面我来详细讲解如何实现 Python 刷投票的脚本。 思路 Python 刷票脚本实现的关键是如何模拟用户操作,以达到刷票的效果。一般来说,我们需要模拟以下操作: 打开投票页面; 解析投票页面中的元素,找到投票按钮并点击; 循环执行第 2 步,以达到刷票的效果。 需要注意的是,在实现刷票脚本的过程中,我们必须要遵守网站的法律法规,不能使用该脚本非法获取投票…

    python 2023年6月3日
    00
  • Python使用正则表达式实现爬虫数据抽取

    以下是Python使用正则表达式实现爬虫数据抽取的完整攻略: 步骤1:导入re和requests模块 在Python中使用正则表达式进行爬虫数据抽取需要导入re和requests模块。re模块用于处理正则表达式,requests模块用于发送HTTP请求和获取响应。可以使用以下代码导入: import re import requests 步骤2:发送HTTP…

    python 2023年5月14日
    00
  • 简介Python中用于处理字符串的center()方法

    当我们需要将字符串居中输出时,Python中提供了center()方法可以方便地实现字符串的居中输出。下面是这个方法的详细攻略: 标准语法 字符串对象.center(width[, fillchar]) 其中,width是指输出结果的总长度,fillchar为可选参数,表示空白处需要填充的字符,并默认使用空格填充。 示例一 下面是一个简单的示例,展示了cen…

    python 2023年6月5日
    00
合作推广
合作推广
分享本页
返回顶部