交互式环境(Python Shell)编写Python代码

liftword3个月前 (12-26)技术文章41

(1)打开Python的交互式环境。在Windows中使用Win+R键打开Dos命令控制台输入Python 3进入,Linux和Mac打开终端输入Python 3进入,打开成功之后可以看到如下所示的提示:

Python 3.7.0 (v3.7.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32

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

>>>

(2)进入到交互式环境之后,可以看到有“>>>”字样的提示符,在此提示符之后可直接输入Python代码并按Enter键运行。下面我们试试输入“100+100”,看看返回的结果是不是“200”。

>>> 100 + 100

200

需要注意的是,在Python Shell环境之中,有“>>>”的行是用户输入的内容,而没有“>>>”的行是Python生成的。因此,在Python Shell中很容易就能看出哪些内容是用户输入的,哪些内容是Python生成的。

(3)在Python中如果想输出文本内容可以使用print语句来实现。但需要注意的是,Python 3中的print语句输出的内容是使用小括号和引号(单引号、双引号均可)包起来的,而Python 2中的print语句是使用引号包起来的,这是Python 2和Python 3较大的不同处。

在Python 3的Shell环境中,正确的写法应该是:

>>> print("hello world")#print语句输出的内容使用小括号和双引号包起来

hello world

>>> print('hello world') #print语句输出的内容使用小括号和单引号包起来

hello world

(4)前面输出的内容都是没有换行的,而且一次只能执行一个print语句。Python中的换行结合了C语言的特点,使用“\n”作为换行符,所以如果要输出换行的文本内容,只需在文本内容的最后面加入了“\n”之后,输出的文本换行了。同时在Python之中,分号结束符是可以省略的,取而代之的是使用换行来标识语句的结束。不过有一些情况下分号是不可以省略的,如下所示,当在一行中需要执行多个语句时,就需要使用分号将每个语句分隔开,例如如下的示例。

>>> print("hello "); print("world")

hello

world

相关文章

如何在python字符串输出中带换行符

之前写了一个采集代码,采集到的20条内容需要邮件发送出去。但是不知道为什么当时就是解决不了换行符的问题,因为解决不了的话发出去的邮件就是一大坨,没有可读性。今天重新学习的时候突然间就觉得这个东西很简单...

Python 30 天进阶:文件写入与指针操控

在掌握了文件读取的关键技能后,今天我们将深入学习文件写入与追加操作,以及如何灵活地操控文件指针,进一步拓展我们在文件处理领域的能力边界,从而能够更加自如地对文件内容进行创建、更新与精准定位操作。一、文...

Python怎么输入字符串 python怎么输入字符串和整数在同一行

首先,要显示字符串,直接 print(字符串) 就可以显示了。字符串可以用单引号或者双引号,python中没有字符类型。多个字符串直接连着写,就表示连接,字符串内部的转义和C类似。换行\n可以转义,也...

Python基础入门之字符串使用方法详解

字符串是Python中表示字符序列的数据结构。它是一种不可变的数据类型,一旦创建了字符串,就无法更改它,只能重新赋值。Python中没有“字符”数据类型,单个字符使用长度为1的字符串来表示。Pytho...