运行第一个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提供了多种高效的解析方案,包括使用pandas、numpy和内置的文件操作函数等。以下是详细讲解Python大数据量文本文件高效解析方案的攻略,包含两个例。 示例1:使用pandas解析CSV文件 以下是一个示例,可以使用pandas解析CSV文件: import pandas as pd # 读…

    python 2023年5月15日
    00
  • Python爬虫实战演练之采集拉钩网招聘信息数据

    这里给大家详细讲解一下“Python爬虫实战演练之采集拉钩网招聘信息数据”的完整攻略。 1. 确定需求和选择工具 首先,我们要确定需求,即需要采集拉钩网的招聘信息数据。要采集的内容包括职位名称、工作地点、工作经验、学历、薪资待遇等信息。 接下来,我们需要选择合适的工具。Python是最适合用来做爬虫的语言之一,因此我们选择使用Python作为开发语言。而对于…

    python 2023年6月3日
    00
  • Python使用imagehash库生成ahash算法的示例代码

    生成ahash算法是一种通过对图像数据进行哈希计算来压缩图像数据的方法,同时可以用来判断两张图片是否相似。Python使用imagehash库可以方便地生成ahash算法。下面给出详细的攻略过程: 步骤一:安装imagehash库 在Python中使用imagehash库需要先安装。在命令行中执行以下指令即可: pip install imagehash 步…

    python 2023年5月14日
    00
  • python 列表输出重复值以及对应的角标方法

    一、方法一:使用for循环及if语句 Python列表自带的count()方法可以便捷地计算列表中元素出现的次数,我们可以使用for循环遍历列表中所有的元素,对于每个元素,使用count()方法计算该元素在列表中出现的次数。如果出现次数大于1,就表明该元素是重复的,使用index()方法输出该元素在列表中的角标。 示例代码: lst = [1, 2, 3, …

    python 2023年6月5日
    00
  • 在 Python 中使用参数获取用户输入

    【问题标题】:Get user input with arguments in Python在 Python 中使用参数获取用户输入 【发布时间】:2023-04-02 14:29:01 【问题描述】: TL;DR 我需要获取包含参数的用户输入才能做某事,我需要自己的脚本来获取用户输入,并且就像它自己的解释器一样工作。 我的目标是使用自己的命令创建自己的 C…

    Python开发 2023年4月8日
    00
  • 用Python实现插值算法

    以下是关于“用Python实现插值算法”的完整攻略: 简介 插值算法是一种常见的数值分析方法,它可以用于估计未知函数在给定点的值。在本教程中,我们将介绍如何使用Python实现插值算法,包括插值算法的基本原理、插值算法的实现方法、插值算法的优化等。 插值算法的基本原理 插值算法的基本原理是通过已知数据点的函数值来估计未知数据点的函数值。插值算法的实现方法通常…

    python 2023年5月14日
    00
  • 如何使用Python在MySQL中使用多列索引?

    在MySQL中,可以使用多列索引来加速多列查询。在Python中,可以使用MySQL连接来执行多列索引查询。以下是在Python中使用多列索引的完整攻略,包括多列索引的基本语法、使用多列索引的示例以及如何在Python中使用多列索引。 多列索引的基本语法 在MySQL中,可以使用CREATE INDEX语句来创建多列索引。以下是创建多列索引的基本语法: CR…

    python 2023年5月12日
    00
  • python 中xpath爬虫实例详解

    Python中xpath爬虫实例详解 什么是xpath? XPath全称为XML Path Language,即XML路径语言,它是一种用来定位XML文档中特定内容的语言。在Python爬虫中,我们可以使用XPath语法来提取网络上的HTML/XML中的信息。 Python中的XPath库 Python中有多个支持XPath的库,比较常用的是: lxml:这…

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