开门见山:Python的第一个程序

liftword1周前 (03-05)技术文章2

1、简要说明

发自心底的热爱,并用你的注意力填满1000个小时就能练成任何你所需要的技能

当我看到这句话的时候,震惊我好长时间。所以在学习接下来的内容之前有必要做个强调。自学是门手艺,没有自学能力的人没有未来,注意力就是个人能支配且最大的资产,你的注意力放在哪里,你的产出就在哪里

2、hello,world!

如果你在大学里学过C语言,入门的第一个程序打印的就是“hello,world”,相信学过C语言或其他语言的你应该不会感到陌生。如果你完全没有接触过编程语言,按照这个行业的入门惯例,Python的第一个程序也是如此。

首先,在Windows的搜索栏中或直接按住快捷键Windows键,在弹出的界面搜索栏中输入cmd或power shell,打开控制窗口,具体如下图所示:

然后打开dos窗口,在窗口输入python命令就可以进入到python的交互界面中,具体如下图所示:

或者打开power shell窗口,并输入python命令打开交互窗口,具体如下图所示:

接着在运行窗口中输入命令,然后并按住回车键,就能够在窗口中打印出这个伟大的内容:“hello,world!。

Bash
print("hello,world!")
hello,world!

这里解释一下为什么“hello,world!”这句话能很伟大呢?那么这里不得不提关于这句话背后的人,这个人就是C语言之父丹尼斯.里奇、布莱恩·柯尼汉(awk 语言的发明者)的著作《The C Programing Language》这本书写的第一段代码,所以这里Python第一个程序我也用这句话作为学习Python语言的第一行代码。

print("hello,world!")这行代码中,作为初学者的你我,可能会有如下的疑问:

序号

疑问

1

括号中只能用双引号吗?用单引号行不行?

2

print后面要用括号括起来吗?不用行不行?

3

hello,world!要用引号限制吗?

4

print是什么?括号是中文的还是英文的?

5

print(11)括号中直接输入数字能不能打印出结果?

针对心中的这些疑问,我现在一一来探索验证。

2.1、括号中只能用双引号吗?用单引号行不行?

如上同理,在窗口中输入命令并按住回车,发现也能将hello,world打印出来,说明无论是单引号还是双引号,结果都是一样的,至于用单引号还是双引号,后续我会再详细补充。

Bash
print('hello,world!')

2.2、hello,world!要用引号限制吗?

接着我们再来验证一下print后面不加括号看能不能打印出来,按照常识估计你也能知道结果了。

Bash
print hello world

经过执行print hello,world,结果报错了,错误的意思是说“在调用print的时候少了括号”,智能的交互界面还会提示你是否忘记了括号。所以不加括号是不符合Python的语法规范的。

2.3、hello,world!要用引号限制吗?

其次,我们再来验证一下这个问题:“hello,world!要用引号限制吗?”,在窗口中输入命令:

Bash
print(hello,world!)

经过执行print(hello,world!),发现运行错误了,错误是说hello这个名称没有定义,问我们是否需要帮助,原来Python是把hello当作变量来看待,但是这个变量又没有在print之前进行定义,从而导致错误。假设我们调整一下写法:

Bash
hello = "hello,world!"
print(hello)

我们发现这种写法是正确的,这里用hello这个变量,至于什么是变量,在下一篇文章中,我会为大家一一介绍。

2.4、print是什么?括号是中文的还是英文的?

接下来,咱们在一起来验证一下这个问题:“print是什么?括号是中文的还是英文的?”

刚才在上面输入的命令中,print()的括号用的是英文的括号,现在我们把它改为中文括号,看一看结果会怎样?

Bash
print("hello,world!"

经过执行上述命令后,我们发现报错了,错误的意思是说:“语法错误,中文下括号是一个无效的字符”,说明中文括号不能用。

最后我们再来看这个问题:“print(11)括号中直接输入数字能不能打印出结果?”

继续在交互窗口输入命令print(113),然后执行看看结果会怎样?

经过运行代码得到结果是正确的,所以print是支持输入数值类型的。

print()方法是用来将输出内容显示在控制台中,它支持输出各种类型,包括字符串、数字和列表等。

3、如何执行python文件

在<2>中我们运行python的命令都是在交互界面中执行的,假设我同时写多行,除了这种方式还有其他方式吗?答案是有的,接下来我们将将代码写在文件中的方式执行。

如下图所示,我们直接在记事本中编写三行代码,然后将文件保存到本地的,并将文件名改为“hello.py”,

在dos窗口中找到hello.py文件所在目录,然后执行命令 python hello.py,看一下结果是什么?

我们发现还是可以成功的执行程序,并将print()方法的内容打印在了控制台中。

4、总结

到这里,我写完了,我们已经成功的把Python的第一个程序正确的运行起来了,此时你的心中是不是有种成就感?只要每天抽出一个小时进行学习,把学习Python形成习惯后,到一定的时间后,你就掌握了这项技能,同时你的自学能力慢慢的就起来了,下一篇《 举足轻重:Python语言中变量》

我写完了,如果对你有触发,请帮忙点赞+转发+收藏,谢谢!

相关文章

Python 命令行工具 python 的常用参数执行命令

作为 Python 的初学者,最不缺见的就是命令行工具 python 的执行命令了,每每遇到就可能去查资料帮助,同样,自己也会不时的需要某些执行命令来完成自己的需求,鉴于此我对 python 工具的执...

python中执行shell命令的几个方法小结!很实用,帮助很大

最近有个需求就是页面上执行shell命令,第一想到的就是os.system,os.system('cat /proc/cpuinfo') 但是发现页面上打印的命令执行结果 0或者1,当然不满足需求了。...

如何在 Python 中执行外部命令 ?

Python 是一种强大的编程语言,可以帮助自动执行许多任务,包括在 Linux 系统上运行命令。在本指南的最后,您将能够使用 Python 轻松有效地执行 Linux 命令。使用 os 模块os 模...

Python 中的一些命令行命令

虽然 Python 通常用于构建具有图形用户界面 (GUI) 的应用程序,但它也支持命令行交互。命令行界面 (CLI) 是一种基于文本的方法,用于与计算机的操作系统进行交互并运行程序。从命令行运行 P...

Python 基础教程 九之cron定时执行python脚本

前言在Linux或Unix系统中,你可以使用cron任务来定时执行Python脚本。cron是一个基于时间的作业调度器,允许你安排命令或脚本在系统上自动执行。安装cron大多数Linux发行版默认安装...

Python 基础教程十之设置cron作业在bash sh文件中执行python脚本

简介在上一节中,我们介绍了使用cron作业定时执行python脚本。这一节我们介绍使用bash sh文件执行批量python脚本。先回顾一下cron内容:设置cron作业是一种在Linux系统中定时执...