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

(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

相关文章

oeasy教您玩转python - 9 - # 换行字符

换行字符回忆上次内容数制可以转化bin(n)可以把数字转化为 2进制hex(n)可以把数字转化为 16进制int(n)可以把数字转化为 10进制编码和解码可以转化encode 编码decode 解码A...

Python中print函数使用方法汇总,涨知识了

Print在日常的程序编写和调试中,使用的比较多,下面给大家详细分析下print不为人知的一些功能,比如print可以打印指定颜色的字体,可以将指定的内容打印输出到文件中去等。Print的完整语法格式...

「零基础学Python」Python中转义字符如何使用的?

一、什么是转义字符?√就是反斜杆+想要实现的转义功能首字母,表达特殊含义。二、为什么需要转义字符?√当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包...

python代码是如何执行的? python代码运行按哪个键

解释运行程序 回忆上次内容py 文件的程序是按照顺序一行行挨排解释执行的我们可以 python3 -m pdb hello.py 来对程序调试调试的目的是去除 bug别害怕 bugbug 会有提示我们...

换行和回车究竟有什么区别 换行和回车是一个键吗

"空白字符"一章有介绍打字机换行和回车的差异,不同操作系统的实现也不太一样。操作系统"换行"的不同形态Mac ClassicMac OS 9及更早版本中,使用的是\r作...

python入门到精通(第九节while循环) #python基础

while函数用于循环,条件也要用冒号结尾。num+=i等于num=num+i,表示每次自身增加i。i+=1每次增加1,作为结束循环的条件。因为i<=10时进行循环,当i...