一. Python如何运行程序

1. 在交互模式下编写代码

  最简单的运行Python程序的方法是在Python交互命令行中输入程序。当然有很多方法可以开始这样的命令行,比如IDE,系统终端。如果你已经在计算机中安装了解释器,并且可以运行,那么你就可以输入Python程序了。也可以使用系统自带的黑窗口命令模式,这是最基本的输入命令的方式,windows中按着win+r输入cmd就可进入命令提示环境。下面给大家看下操作(输出Hello world):

或许是Python版本比较高,在命令行下输入 print 'hello world '  回车是报错的。但是像下面的输出确实正确的:

这些前提是你要先安装Python到你的个人的计算机中。

2. 在交互提示模式下编写代码有以下技巧

(1)只能输入Python命令

(2) 在文件中想输出结果,必须使用打印语句

(3)在交互提示模式下不需要缩进。当输入Python程序时,无论是在交互模式下还是在一个文本文件中,要确定所有没有嵌套的语句都在第一列,也就是最左边。如果不是这样Python会打印SyntaxError的信息。

(4)留意提示符的变换和符合语句。在交互模式下输入两行后多行的复合语句时,提示符会发生变化。在shell窗口界面中,交互提示符会在第二行及后面的行由>>>变成··· 。在IDLE界面中,第一行后的行会被自动缩进。

3. 系统命令行和文件

  在交互命令行下,Python一旦执行了输入的程序后,它们就会消失。在交互模式下输入的代码不会保存到一个文件中,要想重新运行,必须从头开始输入。想要保存程序,就要把代码写到文件中。运行文件中的代码有很多种方式,可以在系统命令行、通过点击图标、在IDLE用户界面中选择等方式。含有能运行的代码的文件通常称为模块,能直接运行的模块文件称之为脚本。这里应该注意,Python脚本的文件扩展名为.py。另外有个有趣的事就是可以重定向(输入流的重定向)Python的输出至以文件(在系统的shell界面中)。大致的用法如下:

  python  test.py > saveit.txt        这样的话test.py中的输出结果会保存到saveit.txt文件中!

尝试了一下:

Python基础学习篇章二的更多相关文章

  1. Python基础学习(二)

    前一段时间学习了Python数据类型,语句和函数,目前书写python的新特性,继续练手!!!! 一.切片 之前我们从python的list 或者 tuple中取得元素都是这样写,显然不够灵活 lis ...

  2. Python基础学习篇章四

    一. Python数据类型之字典 1. 键的排序:for循环 由于字典不是序列,因此没有可靠的从左至右的顺序.这就导致当建立一个字典,将它打印出来,它的键也许会以与我们输入时的不同的顺序出现.有时候我 ...

  3. Python基础学习总结(二)

    2.列表简介 Python有内置的一种数据类型列表:list. list是一种有序的集合. 列表由一系列按特定顺序排列的元素组合.用方括号 [ ] 来表示. list里面的元素的数据类型可以不同,比如 ...

  4. python基础学习(二)--函数

    return返回值: python函数都有返回值,函数体内无return,默认返回值None, 函数参数: 1.普通参数 严格按照顺序,将实际参数赋值给形式参数,一一对应. 例: def send(x ...

  5. python基础学习笔记二之列表

    1.列表 ①列表的创建: ②列表的查询(索引): ③列表的切片操作: 此处要注意到:返回索引0到3的元素,顾头不顾尾. ④列表的增加: s.append()  #直接在结尾追加 s.insert()  ...

  6. python基础学习篇章一

    一. 对Python的认识 1. Python的标准实现方式是将源代码的语句编译为字节码的形式,之后再将字节码解释出来.由于字节码是一种与平台无关的形式,字节码具有可移植性.但是Python没有将代码 ...

  7. Python基础学习篇章三

    一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块.语句.表达式.和对象.它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达 ...

  8. python基础学习(二)注释和算术运算符

    注释 1. 注释的作用 注释就是对某些代码进行标注说明,以增强代码的可读性.我们在写程序的时候,编写的某一部分代码的意图不太明显,这时候就需要对这一部分代码加以说明,来明确这一部分到的意图.一般的编程 ...

  9. Python基础学习二

    Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...

随机推荐

  1. HUD-1999-不可摸数

    参考博客https://www.cnblogs.com/dongsheng/archive/2012/08/18/2645594.html Problem Description s(n)是正整数n的 ...

  2. 关系型数据库工作原理-查询优化器(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...

  3. 我对asp.net运行机制的理解

    有一本书叫<asp.net 本质论>,作者名叫冠军.我看了几次,都没有坚持看下来.这次连续看完了前三章,然后参考网上的资料,总结下我对.net运行机制的理解. 先上两张图: 看着这两张图, ...

  4. C# Redis实战(一)

    一.初步准备 Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库.Redis的出现,很大程度补偿了memcached这类key/va ...

  5. OpenStack Paste.ini详解(一)

    问题背景 最近在研究openstack 服务的源代码,由于项目代码较多对其又不熟悉,刚开始就不知道从哪里开始入手分析.经过分析发现,在正式分析源码之前需要对python的wsgi.paste.rout ...

  6. 关于一道面试题【字符串 '1 + (5 - 2) * 3',怎么算出结果为10,'eval'除外】

    最近徘徊在找工作和继续留任的纠结之中,在朋友的怂恿下去参加了一次面试,最后一道题目是: 写一个函数,输入一个字符串的运算式,返回计算之后的结果.例如这样的: '1 + (5 - 2) * 3',计算出 ...

  7. IPFS网络是如何运行的(p2p网络)

    IPFS是一个p2p网络,先来看看BitTorrent的p2p网络是如何工作的? 想要bt下载一个文件,首先你需要一个种子文件torrent,种子文件包含至少一个 Tracker(一台服务器地址)信息 ...

  8. 笔记:Hibernate 框架配置说明

    下载 Hibernate ,打开地址 www.hibernate.org ,点击 Hibernate ORM -> Downloads 下载 4.3.11 版本,要使用Hibernate 需要把 ...

  9. poj-1028 -网页导航

    Description Standard web browsers contain features to move backward and forward among the pages rece ...

  10. 继续吐槽在net下没有合适的Disk Cache之使用EhCache

    说起缓存,大家可能口若悬河,各种类型的缓存都能一一分析,但在net下找到一款合适的Disk Cache貌似还是有一点难度的. 一:背景 事情是这样的,最近的一个项目中,需要在web端绘制一些报表,因为 ...