在Python的交互式命令行编写程序中,优点是可以立即获得结果,缺点是无法保存它们,下次要运行时,必须再次输入。
因此,当我们实际开发时,我们总是使用文本编辑器来编写代码,编写代码,并将其保存为文件,这样程序就可以一次又一次地运行。
现在,让我们用文本编辑器编写最后一个‘Hello,world’程序并保存它。
那么问题是:哪一个是最好的文本编辑器?
VisualStudioCode!
https://greasyfork.org/da/scripts?set=461895
我们推荐微软的VisualStudioCode,它不是大型的VisualStudio,它是小型VisualStudio的紧凑版本,VisualStudioCode可以跨越它!平!台湾!Windows、Mac和Linux是常见的。
请注意,您没有使用Word和Windows附带的记事本。Word不保存纯文本文件,记事本聪明地在文件开头添加一些特殊字符(UTF-8 BOM),导致程序运行中出现无法解释的错误。
安装文本编辑器后,输入以下代码:
https://greasyfork.org/zh-TW/scripts?set=461895
打印(‘你好,世界’)
请注意,打印前没有空格。然后,选择一个目录,如C:Work,将文件保存为hello.py,打开命令行窗口,将当前目录切换到hello.py所在的目录,然后运行程序:
C:Work>pythonhello.py
你好,世界
https://movie.douban.com/doulist/138802113/
您也可以将它保存为另一个名称,例如First.py,但是必须以.py结尾,没有其他的。此外,文件名只能是英文字母、数字和下划线的组合。
如果当前目录中没有hello.py文件,运行pythonhello.py将报告一个错误:
C:userIEUser>pythonhello.py
Python:can‘topenfile’hello.py‘:
[Errno 2]NosuchfileorDirectory
报告错误意味着由于文件不存在而无法打开hello.py文件。此时,请检查当前目录中是否存在此文件。
https://www.meipian.cn/3judv6bh
如果hello.py存储在另一个目录中,则首先使用cd命令切换当前目录。
视频演示:
注意,对于100 + 200
,Python解释器自动计算出结果300
,但是,'100 + 200 ='
是字符串而非数学公式,Python把它视为字符串,请自行解释上述打印结果。
输入
现在,你已经可以用print()
输出你想要的结果了。但是,如果要让用户从电脑输入一些字符怎么办?Python提供了一个input()
,可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:
>>> name = input()
Michael
当你输入name = input()
并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。
输入完成后,不会有任何提示,Python交互式命令行又回到>>>
状态了。那我们刚才输入的内容到哪去了?答案是存放到name
变量里了。可以直接输入name
查看变量内容: